- Place a limit on the json body for now playing api calls
- Properly handle different play command types
- Search for playlist objects instead of a playlists library
- Do no additional quoting for search term
- Added SortBy parameters to solve tracks appearing out of order
- Add ability to authenticate with tokens
- Add date metadata for albums
- Remove trailing slash after reading config file
- Include bitrates for tracks
- Support incremental volume up/down commands
- Add image support
- Attempt to reconnect websocket connection when it fails
- Implement jellyfin:playlists uri for Iris
- Report playback stopped between songs
- Fix search function
- Fallback to 0 if runtimeticks value isn't found
- Sonarcloud cleanup
- Fix bugs in playlist create/delete
- Use favorited tracks as a playlist
- Include more favorites as playlists
- Don't error when trying to modify favorites
- Only show favorite playlists if they have contents
- Refactor and clean up browsing
- More iris fixes
- Remove duplicated code
- Optional flag to show 'watched' status when browsing books
- Add more detailed log messages on connection failure
- Fixes to allow usage with Mopidy-Iris
- Switch away from legacy playback endpoint
- Update websocket receiver for 10.6 changes
- Don't crash if a reporting session isn't found
- Add max bitrate option to enable transcoding
- Fix track genres
- Code quality cleanup
- Follow 301 redirects
- Improve playlist handling
- Add support for baseurl
- Allow for passwordless login
- Report the current tracklist to the server
- Add scheduled playback reporting
- Fix path to cache dir
- Add ability to queue tracks during remote control
- Add ability to resume playback during remote control
- Fix crash when video files are in playlists
- Start at the correct song index during remote control
- Add config option for artist sort method
- Remove need to manually define user_id for hidden users
- Support for servers with a baseurl set
- Remove separate port config option
- Add custom name formats for albums in browse mode
- Add remote control from the Jellyfin Web UI or mobile apps
- Add playback reporting from Mopidy to Jellyfin server
- Add audiobook support
- Doc updates
- Full support for Unicode in artist and albums name
- Python 3 Support
- Fixed bug in album searches being inefficient
- Better caching
- Added getting started development notes
- Instructions for logging in as a hidden user
- Slightly improved error handling
- Optimized playlist logic
- Optimized library population logic
- Fix bug with artists/albums not matching if metadata has different capitalization
- Artists that have special characters in their names load correctly
- All Tracks no longer displays Albums in the wrong field (ncmpcpp only)
- Browsing albums returns correct datatype
- Address Flake8 errors
- Improve artist/album matching in media library
- Fix traceback when browsing an artist or album that contains unicode characters
- Add support to browse "All Tracks" of a given artist
- Doc updates
- Populate media library (Artists, Albums, etc)
- Browse function will show all music type libraries
- Media library is populated based on user's libraries setting
- Add playlist support
- Improve client identification to Jellyfin
- Address security vulnerability in dependencies
- Add package to PyPI
- Rebrand to Jellyfin
- Patch auth method to work in Jellyfin
- Add support for multiple audio libraries
- added config option to define a
user_id
. This is useful if using a hidden user
- debug output for r_get data
- fixed artist lookup
- more testing
- fixed bug in throwing the exception in
mopidy_emby.remote.EmbyHandler.__get_search
- Emby streaming is using the static option now. This make seeking possible. This let Emby stream the original file instead of a converted mp3. Thanks to ebr.
mopidy_emby.remote.EmbyHandler.r_get
throws now a exception if cant connect
- Looking for
CollectionType
instead ofName
to find music root dir. Fixes #1
- Alot of splitting and refactoring
- Throws exception if no music root directory can be found
- SearchResults doesnt use set() no more for killing duplets
- Added searching
- Fixed setup.py requests versioning
- Initial release.