music-assistant-server.git
3 years agoUpdate music_assistant/music_providers/ytmusic/ytmusic.py
Marvin Schenkel [Fri, 8 Jul 2022 21:07:18 +0000 (23:07 +0200)]
Update music_assistant/music_providers/ytmusic/ytmusic.py

Co-authored-by: Marcel van der Veldt <m.vanderveldt@outlook.com>
3 years agoIncrease limit for people with a music addiction :-)
Marvin Schenkel [Fri, 8 Jul 2022 20:05:00 +0000 (22:05 +0200)]
Increase limit for people with a music addiction :-)

3 years agoMerge branch 'master' of https://github.com/MarvinSchenkel/music-assistant-lib
Marvin Schenkel [Fri, 8 Jul 2022 20:02:54 +0000 (22:02 +0200)]
Merge branch 'master' of https://github.com/MarvinSchenkel/music-assistant-lib

3 years agoFix artist albums without artist
Marvin Schenkel [Fri, 8 Jul 2022 20:02:21 +0000 (22:02 +0200)]
Fix artist albums without artist

3 years agoMerge branch 'music-assistant:master' into master
Marvin Schenkel [Fri, 8 Jul 2022 18:51:41 +0000 (20:51 +0200)]
Merge branch 'music-assistant:master' into master

3 years agoFix parsing bugs
Marvin Schenkel [Fri, 8 Jul 2022 18:50:26 +0000 (20:50 +0200)]
Fix parsing bugs

3 years agoFix get_track
Marvin Schenkel [Fri, 8 Jul 2022 17:06:29 +0000 (19:06 +0200)]
Fix get_track

3 years ago1.6.1
Marcel van der Veldt [Fri, 8 Jul 2022 16:50:11 +0000 (18:50 +0200)]
1.6.1

3 years agoAdd new YTM parser
Marvin Schenkel [Fri, 8 Jul 2022 15:07:57 +0000 (17:07 +0200)]
Add new YTM parser

3 years agoSkip system directories (like recycle) in the filesystem scan (#401)
Marcel van der Veldt [Fri, 8 Jul 2022 13:09:08 +0000 (15:09 +0200)]
Skip system directories (like recycle) in the filesystem scan (#401)

3 years agoremove useless print
Marcel van der Veldt [Fri, 8 Jul 2022 09:24:24 +0000 (11:24 +0200)]
remove useless print

3 years agoFix order of database initialization (#400)
Marcel van der Veldt [Fri, 8 Jul 2022 09:19:01 +0000 (11:19 +0200)]
Fix order of database initialization (#400)

3 years agoMerge pull request #1 from music-assistant/master
Marvin Schenkel [Fri, 8 Jul 2022 07:33:00 +0000 (09:33 +0200)]
Merge pull request #1 from music-assistant/master

Merge upstream

3 years agoMerge branch 'master' into master
Marvin Schenkel [Fri, 8 Jul 2022 07:32:53 +0000 (09:32 +0200)]
Merge branch 'master' into master

3 years ago1.6.0
Marcel van der Veldt [Fri, 8 Jul 2022 00:17:07 +0000 (02:17 +0200)]
1.6.0

3 years agoskip folder we can't access
Marcel van der Veldt [Fri, 8 Jul 2022 00:15:53 +0000 (02:15 +0200)]
skip folder we can't access

3 years agofix AttributeError
Marcel van der Veldt [Fri, 8 Jul 2022 00:10:20 +0000 (02:10 +0200)]
fix AttributeError

3 years agofix keyerror
Marcel van der Veldt [Fri, 8 Jul 2022 00:07:59 +0000 (02:07 +0200)]
fix keyerror

3 years agoset buffer to 1 second
Marcel van der Veldt [Fri, 8 Jul 2022 00:05:20 +0000 (02:05 +0200)]
set buffer to 1 second

3 years agoseveral small fixes
Marcel van der Veldt [Thu, 7 Jul 2022 23:41:03 +0000 (01:41 +0200)]
several small fixes

3 years agoadjust name
Marcel van der Veldt [Thu, 7 Jul 2022 21:39:37 +0000 (23:39 +0200)]
adjust name

3 years agoadd crossfade to example
Marcel van der Veldt [Thu, 7 Jul 2022 21:23:05 +0000 (23:23 +0200)]
add crossfade to example

3 years agoremove redundant print
Marcel van der Veldt [Thu, 7 Jul 2022 20:38:33 +0000 (22:38 +0200)]
remove redundant print

3 years agoFix audio buffer issues (#399)
Marcel van der Veldt [Thu, 7 Jul 2022 20:28:35 +0000 (22:28 +0200)]
Fix audio buffer issues (#399)

decrease pcm sample size

allow for more realtime streaming

3 years agoAdd YoutubeMusic MusicProvider (#397)
Marvin Schenkel [Thu, 7 Jul 2022 20:23:11 +0000 (22:23 +0200)]
Add YoutubeMusic MusicProvider (#397)

Co-authored-by: Marvin Schenkel <marvin@MacBook-Pro.local>
Co-authored-by: Marcel van der Veldt <m.vanderveldt@outlook.com>
3 years agoRemove ytmusic example
Marvin Schenkel [Thu, 7 Jul 2022 14:28:37 +0000 (16:28 +0200)]
Remove ytmusic example

3 years agoAdd artist top tracks
Marvin Schenkel [Thu, 7 Jul 2022 14:10:38 +0000 (16:10 +0200)]
Add artist top tracks

3 years agoMerge branch 'master' of https://github.com/MarvinSchenkel/music-assistant-lib
Marvin Schenkel [Wed, 6 Jul 2022 21:41:47 +0000 (23:41 +0200)]
Merge branch 'master' of https://github.com/MarvinSchenkel/music-assistant-lib

3 years agoFix track images
Marvin Schenkel [Wed, 6 Jul 2022 21:41:41 +0000 (23:41 +0200)]
Fix track images

3 years agorun blocking call in executor
Marcel van der Veldt [Wed, 6 Jul 2022 21:09:51 +0000 (23:09 +0200)]
run blocking call in executor

3 years agoVarious prasing fixes
Marvin Schenkel [Wed, 6 Jul 2022 20:34:27 +0000 (22:34 +0200)]
Various prasing fixes

3 years agoFix TypeError when there is no next item in the queue (#398)
Marcel van der Veldt [Wed, 6 Jul 2022 20:22:38 +0000 (22:22 +0200)]
Fix TypeError when there is no next item in the queue (#398)

fix TypeError when there is no next item in the queue

3 years agoMerge branch 'master' into pr/397
Marcel van der Veldt [Wed, 6 Jul 2022 19:35:23 +0000 (21:35 +0200)]
Merge branch 'master' into pr/397

3 years ago1.5.0
Marcel van der Veldt [Wed, 6 Jul 2022 18:37:28 +0000 (20:37 +0200)]
1.5.0

3 years agofix insert position in queue
Marcel van der Veldt [Wed, 6 Jul 2022 18:36:34 +0000 (20:36 +0200)]
fix insert position in queue

3 years agofix playlist tracks position sorting
Marcel van der Veldt [Wed, 6 Jul 2022 18:02:52 +0000 (20:02 +0200)]
fix playlist tracks position sorting

3 years agolint
Marcel van der Veldt [Wed, 6 Jul 2022 16:45:57 +0000 (18:45 +0200)]
lint

3 years agoguard missing album
Marcel van der Veldt [Wed, 6 Jul 2022 16:19:07 +0000 (18:19 +0200)]
guard missing album

3 years agoMerge branch 'master' of https://github.com/MarvinSchenkel/music-assistant-lib
Marvin Schenkel [Wed, 6 Jul 2022 16:15:36 +0000 (18:15 +0200)]
Merge branch 'master' of https://github.com/MarvinSchenkel/music-assistant-lib

3 years agoFix parse tracks
Marvin Schenkel [Wed, 6 Jul 2022 16:15:29 +0000 (18:15 +0200)]
Fix parse tracks

3 years agoparse contenttype
Marcel van der Veldt [Wed, 6 Jul 2022 16:10:20 +0000 (18:10 +0200)]
parse contenttype

3 years agoMerge branch 'master' of https://github.com/MarvinSchenkel/music-assistant-lib into...
Marcel van der Veldt [Wed, 6 Jul 2022 15:59:21 +0000 (17:59 +0200)]
Merge branch 'master' of https://github.com/MarvinSchenkel/music-assistant-lib into pr/397

3 years agofix streaming
Marcel van der Veldt [Wed, 6 Jul 2022 15:59:10 +0000 (17:59 +0200)]
fix streaming

audio format is m4a

3 years agoMerge branch 'master' of https://github.com/MarvinSchenkel/music-assistant-lib
Marvin Schenkel [Wed, 6 Jul 2022 15:30:05 +0000 (17:30 +0200)]
Merge branch 'master' of https://github.com/MarvinSchenkel/music-assistant-lib

3 years agoAdd artist to track when possible
Marvin Schenkel [Wed, 6 Jul 2022 15:29:49 +0000 (17:29 +0200)]
Add artist to track when possible

3 years agoUpdate full.py
Marcel van der Veldt [Wed, 6 Jul 2022 14:57:44 +0000 (16:57 +0200)]
Update full.py

3 years agoadjust example
Marcel van der Veldt [Wed, 6 Jul 2022 14:54:29 +0000 (16:54 +0200)]
adjust example

3 years agoUpdate artists.py
Marcel van der Veldt [Wed, 6 Jul 2022 14:42:54 +0000 (16:42 +0200)]
Update artists.py

3 years agoUpdate artists.py
Marcel van der Veldt [Wed, 6 Jul 2022 14:41:30 +0000 (16:41 +0200)]
Update artists.py

3 years agoupdate example
Marcel van der Veldt [Wed, 6 Jul 2022 14:40:14 +0000 (16:40 +0200)]
update example

3 years agoMerge branch 'music-assistant:master' into master
Marvin Schenkel [Wed, 6 Jul 2022 14:24:38 +0000 (16:24 +0200)]
Merge branch 'music-assistant:master' into master

3 years agoBrowse feature (#396)
Marcel van der Veldt [Wed, 6 Jul 2022 14:23:29 +0000 (16:23 +0200)]
Browse feature (#396)

* initial browse support

* browse feature base

* adjust functions to retrieve db items

* use server side paging for large lists

3 years agoAdd library playlist, library songs and artist albums
Marvin Schenkel [Wed, 6 Jul 2022 14:10:26 +0000 (16:10 +0200)]
Add library playlist, library songs and artist albums

3 years agoAdd library playlist, library songs and artist albums
Marvin Schenkel [Wed, 6 Jul 2022 14:04:35 +0000 (16:04 +0200)]
Add library playlist, library songs and artist albums

3 years agoAdd library playlist, library songs and artist albums
Marvin Schenkel [Wed, 6 Jul 2022 12:57:46 +0000 (14:57 +0200)]
Add library playlist, library songs and artist albums

3 years agoAdd authentication from config
Marvin Schenkel [Wed, 6 Jul 2022 09:38:05 +0000 (11:38 +0200)]
Add authentication from config

3 years agoAdd library_artist and library_album
Marvin Schenkel [Tue, 5 Jul 2022 20:34:37 +0000 (22:34 +0200)]
Add library_artist and library_album

3 years agoprecommit fixes
Marvin Schenkel [Tue, 5 Jul 2022 16:54:05 +0000 (18:54 +0200)]
precommit fixes

3 years agoAdd get_album_tracks and get_playlist_tracks
Marvin Schenkel [Sun, 3 Jul 2022 10:27:00 +0000 (12:27 +0200)]
Add get_album_tracks and get_playlist_tracks

3 years agoAdd serach for artist and album
Marvin Schenkel [Sat, 2 Jul 2022 17:36:18 +0000 (19:36 +0200)]
Add serach for artist and album

3 years agoParse artist, album and track
Marvin Schenkel [Sat, 2 Jul 2022 14:47:50 +0000 (16:47 +0200)]
Parse artist, album and track

3 years agoGenerate valid stream urls
Marvin Schenkel [Sat, 2 Jul 2022 10:39:07 +0000 (12:39 +0200)]
Generate valid stream urls

3 years agoAdd url parsing for playback
Marvin Schenkel [Fri, 1 Jul 2022 20:36:48 +0000 (22:36 +0200)]
Add url parsing for playback

3 years agoCan query albums and tracks
Marvin Schenkel [Fri, 1 Jul 2022 13:33:51 +0000 (15:33 +0200)]
Can query albums and tracks

3 years agoUpdate settings
Marvin Schenkel [Thu, 30 Jun 2022 19:51:57 +0000 (21:51 +0200)]
Update settings

3 years agoAdd library playlist, library songs and artist albums
Marvin Schenkel [Wed, 6 Jul 2022 12:57:46 +0000 (14:57 +0200)]
Add library playlist, library songs and artist albums

3 years agoAdd authentication from config
Marvin Schenkel [Wed, 6 Jul 2022 09:38:05 +0000 (11:38 +0200)]
Add authentication from config

3 years agoAdd library_artist and library_album
Marvin Schenkel [Tue, 5 Jul 2022 20:34:37 +0000 (22:34 +0200)]
Add library_artist and library_album

3 years agoprecommit fixes
Marvin Schenkel [Tue, 5 Jul 2022 16:54:05 +0000 (18:54 +0200)]
precommit fixes

3 years agoBump pylint from 2.14.3 to 2.14.4 (#393)
dependabot[bot] [Mon, 4 Jul 2022 18:17:38 +0000 (20:17 +0200)]
Bump pylint from 2.14.3 to 2.14.4 (#393)

Bumps [pylint](https://github.com/PyCQA/pylint) from 2.14.3 to 2.14.4.
- [Release notes](https://github.com/PyCQA/pylint/releases)
- [Commits](https://github.com/PyCQA/pylint/compare/v2.14.3...v2.14.4)

---
updated-dependencies:
- dependency-name: pylint
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
3 years agoBump black from 22.3.0 to 22.6.0 (#394)
dependabot[bot] [Mon, 4 Jul 2022 18:17:30 +0000 (20:17 +0200)]
Bump black from 22.3.0 to 22.6.0 (#394)

Bumps [black](https://github.com/psf/black) from 22.3.0 to 22.6.0.
- [Release notes](https://github.com/psf/black/releases)
- [Changelog](https://github.com/psf/black/blob/main/CHANGES.md)
- [Commits](https://github.com/psf/black/compare/22.3.0...22.6.0)

---
updated-dependencies:
- dependency-name: black
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
3 years agoFix mapping and database issues (#395)
Marcel van der Veldt [Mon, 4 Jul 2022 18:17:19 +0000 (20:17 +0200)]
Fix mapping and database issues (#395)

* use ffmpeg for reading tags

* isrc field may contain multi values

* fix sort name creation

* allow dsf filetype

* fix mediaquality mapping

* fix various artists album artist

* fix parsing musicbrainz id from tags

* fix database locking up

3 years agoAdd get_album_tracks and get_playlist_tracks
Marvin Schenkel [Sun, 3 Jul 2022 10:27:00 +0000 (12:27 +0200)]
Add get_album_tracks and get_playlist_tracks

3 years agodo not poll player when not needed
Marcel van der Veldt [Sat, 2 Jul 2022 21:34:23 +0000 (23:34 +0200)]
do not poll player when not needed

3 years agoAdd serach for artist and album
Marvin Schenkel [Sat, 2 Jul 2022 17:36:18 +0000 (19:36 +0200)]
Add serach for artist and album

3 years agoParse artist, album and track
Marvin Schenkel [Sat, 2 Jul 2022 14:47:50 +0000 (16:47 +0200)]
Parse artist, album and track

3 years agoGenerate valid stream urls
Marvin Schenkel [Sat, 2 Jul 2022 10:39:07 +0000 (12:39 +0200)]
Generate valid stream urls

3 years agoAdd url parsing for playback
Marvin Schenkel [Fri, 1 Jul 2022 20:36:48 +0000 (22:36 +0200)]
Add url parsing for playback

3 years agoAdd support for FreeBSD (#392)
Marcel van der Veldt [Fri, 1 Jul 2022 14:07:53 +0000 (16:07 +0200)]
Add support for FreeBSD (#392)

3 years agoCan query albums and tracks
Marvin Schenkel [Fri, 1 Jul 2022 13:33:51 +0000 (15:33 +0200)]
Can query albums and tracks

3 years agoUpdate pylintrc
Marcel van der Veldt [Fri, 1 Jul 2022 10:17:08 +0000 (12:17 +0200)]
Update pylintrc

3 years ago1.4.11
Marcel van der Veldt [Fri, 1 Jul 2022 00:20:23 +0000 (02:20 +0200)]
1.4.11

3 years agoMerge branch 'master' of https://github.com/music-assistant/music-assistant-lib
Marcel van der Veldt [Fri, 1 Jul 2022 00:19:54 +0000 (02:19 +0200)]
Merge branch 'master' of https://github.com/music-assistant/music-assistant-lib

3 years agofilter None objects from queue
Marcel van der Veldt [Fri, 1 Jul 2022 00:19:08 +0000 (02:19 +0200)]
filter None objects from queue

3 years agoImprovements for filesystem provider sync (#391)
Marcel van der Veldt [Thu, 30 Jun 2022 23:55:59 +0000 (01:55 +0200)]
Improvements for filesystem provider sync (#391)

small fixes for filesystem provider

- do not crash on single directory
- fix folder.png for albums
- overwrite existing metadata on tag changes
- keep checksum for cached listings

3 years agoCentralize polling logic (#390)
Marcel van der Veldt [Thu, 30 Jun 2022 21:38:28 +0000 (23:38 +0200)]
Centralize polling logic (#390)

Move polling logic to player manager

3 years agofix pylint checks
Marcel van der Veldt [Thu, 30 Jun 2022 21:30:37 +0000 (23:30 +0200)]
fix pylint checks

3 years agoBump pylint from 2.13.9 to 2.14.3 (#380)
dependabot[bot] [Thu, 30 Jun 2022 21:17:34 +0000 (23:17 +0200)]
Bump pylint from 2.13.9 to 2.14.3 (#380)

Bumps [pylint](https://github.com/PyCQA/pylint) from 2.13.9 to 2.14.3.
- [Release notes](https://github.com/PyCQA/pylint/releases)
- [Commits](https://github.com/PyCQA/pylint/compare/v2.13.9...v2.14.3)

---
updated-dependencies:
- dependency-name: pylint
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
3 years agoAuto-update pre-commit hooks (#389)
github-actions[bot] [Thu, 30 Jun 2022 21:16:48 +0000 (23:16 +0200)]
Auto-update pre-commit hooks (#389)

Co-authored-by: marcelveldt <marcelveldt@users.noreply.github.com>
3 years agoUpdate settings
Marvin Schenkel [Thu, 30 Jun 2022 19:51:57 +0000 (21:51 +0200)]
Update settings

3 years agofix examples
Marcel van der Veldt [Thu, 30 Jun 2022 19:47:01 +0000 (21:47 +0200)]
fix examples

3 years ago1.4.10
Marcel van der Veldt [Wed, 29 Jun 2022 19:18:57 +0000 (21:18 +0200)]
1.4.10

3 years agoMerge branch 'master' of https://github.com/music-assistant/music-assistant-lib
Marcel van der Veldt [Wed, 29 Jun 2022 19:18:42 +0000 (21:18 +0200)]
Merge branch 'master' of https://github.com/music-assistant/music-assistant-lib

3 years agomore fixes for group
Marcel van der Veldt [Wed, 29 Jun 2022 19:18:32 +0000 (21:18 +0200)]
more fixes for group

3 years ago1.4.9
Marcel van der Veldt [Wed, 29 Jun 2022 15:58:49 +0000 (17:58 +0200)]
1.4.9

3 years agosome fixes for grouped players again
Marcel van der Veldt [Wed, 29 Jun 2022 15:44:52 +0000 (17:44 +0200)]
some fixes for grouped players again

3 years ago1.4.8
Marcel van der Veldt [Tue, 28 Jun 2022 22:55:30 +0000 (00:55 +0200)]
1.4.8

3 years agoA few small fixes (#388)
Marcel van der Veldt [Tue, 28 Jun 2022 22:46:09 +0000 (00:46 +0200)]
A few small fixes (#388)

* fix metadata when repeat is enabled

* try not to crash on a single file while syncing

* fix for album tracks listings matching in multi provider setup

3 years agoFixes for grouped players (#387)
Marcel van der Veldt [Tue, 28 Jun 2022 21:16:55 +0000 (23:16 +0200)]
Fixes for grouped players (#387)

fix grouped players

3 years ago1.4.7
Marcel van der Veldt [Fri, 24 Jun 2022 18:36:07 +0000 (20:36 +0200)]
1.4.7