music-assistant-server.git
6 years agofix squeeze support
marcelveldt [Sun, 13 Oct 2019 20:55:40 +0000 (22:55 +0200)]
fix squeeze support

6 years agoupdate docker files
marcelveldt [Sun, 13 Oct 2019 16:35:17 +0000 (18:35 +0200)]
update docker files

python 3.7.5+ required

6 years agofix issues with queue streaming
marcelveldt [Sun, 13 Oct 2019 15:09:04 +0000 (17:09 +0200)]
fix issues with queue streaming

6 years agoUpdate http_streamer.py
marcelveldt [Sun, 13 Oct 2019 08:10:57 +0000 (10:10 +0200)]
Update http_streamer.py

more debug logging

6 years agoUpdate http_streamer.py
marcelveldt [Sun, 13 Oct 2019 02:23:01 +0000 (04:23 +0200)]
Update http_streamer.py

some debug

6 years agoUpdate chromecast.py
marcelveldt [Sun, 13 Oct 2019 02:17:55 +0000 (04:17 +0200)]
Update chromecast.py

6 years agoUpdate http_streamer.py
marcelveldt [Sun, 13 Oct 2019 02:12:41 +0000 (04:12 +0200)]
Update http_streamer.py

fix singe track

6 years agoUpdate main.py
marcelveldt [Sun, 13 Oct 2019 01:41:44 +0000 (03:41 +0200)]
Update main.py

6 years agosome typoes
marcelveldt [Sun, 13 Oct 2019 01:21:15 +0000 (03:21 +0200)]
some typoes

6 years agoUpdate main.py
marcelveldt [Sun, 13 Oct 2019 01:11:13 +0000 (03:11 +0200)]
Update main.py

6 years agomake debug optional
marcelveldt [Sun, 13 Oct 2019 01:09:20 +0000 (03:09 +0200)]
make debug optional

6 years agofix queue start
marcelveldt [Sun, 13 Oct 2019 00:50:30 +0000 (02:50 +0200)]
fix queue start

6 years agofixes
marcelveldt [Sun, 13 Oct 2019 00:41:47 +0000 (02:41 +0200)]
fixes

fixes for bugs introduces after refactor

6 years agofix homeassistant
marcelveldt [Sat, 12 Oct 2019 17:09:59 +0000 (19:09 +0200)]
fix homeassistant

6 years agofinished refactor
marcelveldt [Sat, 12 Oct 2019 15:45:47 +0000 (17:45 +0200)]
finished refactor

6 years agoUpdate run.sh
marcelveldt [Sat, 12 Oct 2019 00:58:09 +0000 (02:58 +0200)]
Update run.sh

6 years agoUpdate run.sh
marcelveldt [Sat, 12 Oct 2019 00:55:58 +0000 (02:55 +0200)]
Update run.sh

6 years agoUpdate run.sh
marcelveldt [Sat, 12 Oct 2019 00:52:22 +0000 (02:52 +0200)]
Update run.sh

6 years agoUpdate run.sh
marcelveldt [Sat, 12 Oct 2019 00:46:13 +0000 (02:46 +0200)]
Update run.sh

6 years agoUpdate run.sh
marcelveldt [Sat, 12 Oct 2019 00:36:06 +0000 (02:36 +0200)]
Update run.sh

6 years agoUpdate run.sh
marcelveldt [Sat, 12 Oct 2019 00:34:59 +0000 (02:34 +0200)]
Update run.sh

6 years agoUpdate run.sh
marcelveldt [Sat, 12 Oct 2019 00:30:59 +0000 (02:30 +0200)]
Update run.sh

6 years agorefactor in progress
marcelveldt [Sat, 12 Oct 2019 00:28:58 +0000 (02:28 +0200)]
refactor in progress

6 years agorefactoring - wip
marcelveldt [Thu, 10 Oct 2019 22:24:14 +0000 (00:24 +0200)]
refactoring - wip

restrucring of player and queue

6 years agotypos
marcelveldt [Thu, 3 Oct 2019 10:43:29 +0000 (12:43 +0200)]
typos

6 years agofix app vars
marcelveldt [Thu, 3 Oct 2019 10:41:51 +0000 (12:41 +0200)]
fix app vars

6 years agoUpdate .gitignore
marcelveldt [Thu, 3 Oct 2019 08:03:46 +0000 (10:03 +0200)]
Update .gitignore

6 years agoUpdate .gitignore
marcelveldt [Thu, 3 Oct 2019 08:02:55 +0000 (10:02 +0200)]
Update .gitignore

6 years agono api keys in code
marcelveldt [Thu, 3 Oct 2019 07:59:49 +0000 (09:59 +0200)]
no api keys in code

6 years agomore work on player disconnects
Marcel van der Veldt [Wed, 28 Aug 2019 07:30:11 +0000 (09:30 +0200)]
more work on player disconnects

6 years agoUpdate chromecast.py
Marcel van der Veldt [Wed, 28 Aug 2019 07:21:39 +0000 (09:21 +0200)]
Update chromecast.py

6 years agomore attempts of CC reconnecting
Marcel van der Veldt [Wed, 28 Aug 2019 07:03:02 +0000 (09:03 +0200)]
more attempts of CC reconnecting

6 years agoUpdate chromecast.py
Marcel van der Veldt [Tue, 27 Aug 2019 06:46:53 +0000 (08:46 +0200)]
Update chromecast.py

6 years agochromecast discovery
Marcel van der Veldt [Tue, 27 Aug 2019 06:42:27 +0000 (08:42 +0200)]
chromecast discovery

trigger rescan if command fails

6 years agoimprove player footer bar
Marcel van der Veldt [Fri, 16 Aug 2019 11:42:14 +0000 (13:42 +0200)]
improve player footer bar

6 years agofix search
Marcel van der Veldt [Wed, 14 Aug 2019 18:06:38 +0000 (20:06 +0200)]
fix search

6 years agomore robust chromecast discovery
Marcel van der Veldt [Thu, 1 Aug 2019 09:29:12 +0000 (11:29 +0200)]
more robust chromecast discovery

force 1.5 version of vuetify
implement periodic scan for chromecast devices to catch disconnections and group leader changes

6 years agoUpdate chromecast.py
Marcel van der Veldt [Sat, 6 Jul 2019 13:23:46 +0000 (15:23 +0200)]
Update chromecast.py

6 years agoUpdate chromecast.py
Marcel van der Veldt [Sat, 6 Jul 2019 06:42:01 +0000 (08:42 +0200)]
Update chromecast.py

6 years agomake sure cache is ignored when fetching playlists
Marcel van der Veldt [Sat, 29 Jun 2019 22:46:15 +0000 (00:46 +0200)]
make sure cache is ignored when fetching playlists

6 years agofix playlist sync
Marcel van der Veldt [Sat, 29 Jun 2019 22:42:07 +0000 (00:42 +0200)]
fix playlist sync

6 years agominor fixes
Marcel van der Veldt [Sat, 29 Jun 2019 22:28:32 +0000 (00:28 +0200)]
minor fixes

6 years agosome refactoring
Marcel van der Veldt [Thu, 27 Jun 2019 19:40:21 +0000 (21:40 +0200)]
some refactoring

6 years agomore robust chromecast discovery
Marcel van der Veldt [Tue, 25 Jun 2019 09:10:01 +0000 (11:10 +0200)]
more robust chromecast discovery

6 years agoabort queue is http session ended
Marcel van der Veldt [Sat, 22 Jun 2019 13:05:19 +0000 (15:05 +0200)]
abort queue is http session ended

6 years agoUpdate chromecast.py
Marcel van der Veldt [Fri, 21 Jun 2019 10:46:06 +0000 (12:46 +0200)]
Update chromecast.py

6 years agoUpdate chromecast.py
Marcel van der Veldt [Thu, 20 Jun 2019 19:42:40 +0000 (21:42 +0200)]
Update chromecast.py

6 years agofix cpu usage of chromecast
Marcel van der Veldt [Thu, 20 Jun 2019 19:24:39 +0000 (21:24 +0200)]
fix cpu usage of chromecast

6 years agosome logging
Marcel van der Veldt [Thu, 20 Jun 2019 12:20:30 +0000 (14:20 +0200)]
some logging

6 years agoUpdate qobuz.py
Marcel van der Veldt [Tue, 18 Jun 2019 20:34:41 +0000 (22:34 +0200)]
Update qobuz.py

6 years agodo not send quit_app if player is group child
Marcel van der Veldt [Tue, 18 Jun 2019 20:12:15 +0000 (22:12 +0200)]
do not send quit_app if player is group child

6 years agosome rework on chromecast support
Marcel van der Veldt [Tue, 18 Jun 2019 19:38:08 +0000 (21:38 +0200)]
some rework on chromecast support

6 years agotry to fix queue crash if qobuz does not return stream details
Marcel van der Veldt [Sun, 16 Jun 2019 15:54:07 +0000 (17:54 +0200)]
try to fix queue crash if qobuz does not return stream details

6 years agoUpdate chromecast.py
Marcel van der Veldt [Sat, 15 Jun 2019 22:28:14 +0000 (00:28 +0200)]
Update chromecast.py

6 years agosmall fixes
Marcel van der Veldt [Sat, 15 Jun 2019 22:24:39 +0000 (00:24 +0200)]
small fixes

fix radio and some other small stuff

6 years agofix report streaming start/end to streaming providers
Marcel van der Veldt [Sat, 15 Jun 2019 21:54:49 +0000 (23:54 +0200)]
fix report streaming start/end to streaming providers

6 years agosimplify the streaming
Marcel van der Veldt [Sat, 15 Jun 2019 18:42:39 +0000 (20:42 +0200)]
simplify the streaming

6 years agoUpdate Dockerfile
Marcel van der Veldt [Fri, 14 Jun 2019 22:47:55 +0000 (00:47 +0200)]
Update Dockerfile

6 years agosimplify streaming
Marcel van der Veldt [Fri, 14 Jun 2019 22:02:30 +0000 (00:02 +0200)]
simplify streaming

use python implementation to get R128 gain
generic function to get audio data

6 years agoqobuz stream request seems to fail sometimes
Marcel van der Veldt [Mon, 10 Jun 2019 20:39:06 +0000 (22:39 +0200)]
qobuz stream request seems to fail sometimes

6 years agoUpdate qobuz.py
Marcel van der Veldt [Mon, 10 Jun 2019 19:05:03 +0000 (21:05 +0200)]
Update qobuz.py

6 years agocatch some inner exceptions
Marcel van der Veldt [Mon, 10 Jun 2019 18:58:48 +0000 (20:58 +0200)]
catch some inner exceptions

6 years agofix the queue stream
Marcel van der Veldt [Mon, 10 Jun 2019 13:14:51 +0000 (15:14 +0200)]
fix the queue stream

6 years agofix start index
Marcel van der Veldt [Mon, 10 Jun 2019 09:06:07 +0000 (11:06 +0200)]
fix start index

6 years agosome more improvements
Marcel van der Veldt [Mon, 10 Jun 2019 09:00:54 +0000 (11:00 +0200)]
some more improvements

6 years agosome fixes to crossfade streaming
Marcel van der Veldt [Sun, 9 Jun 2019 22:12:02 +0000 (00:12 +0200)]
some fixes to crossfade streaming

6 years agoUpdate http_streamer.py
Marcel van der Veldt [Sat, 8 Jun 2019 14:39:07 +0000 (16:39 +0200)]
Update http_streamer.py

fix typo

6 years agoimprove crossfade streaming a lot
Marcel van der Veldt [Sat, 8 Jun 2019 13:06:07 +0000 (15:06 +0200)]
improve crossfade streaming a lot

6 years agoUpdate http_streamer.py
Marcel van der Veldt [Sat, 8 Jun 2019 08:15:28 +0000 (10:15 +0200)]
Update http_streamer.py

6 years agoqueue stream fixes
Marcel van der Veldt [Fri, 7 Jun 2019 23:43:06 +0000 (01:43 +0200)]
queue stream fixes

6 years agoattempt to fix current queue index reporting
Marcel van der Veldt [Thu, 6 Jun 2019 21:05:44 +0000 (23:05 +0200)]
attempt to fix current queue index reporting

when crossfade is enabled the queue is sent as one big audio track to the player so we make some guesses about which track is playing

6 years agosome improvements to the crossfade stuff
Marcel van der Veldt [Thu, 6 Jun 2019 20:16:53 +0000 (22:16 +0200)]
some improvements to the crossfade stuff

6 years agoUpdate http_streamer.py
Marcel van der Veldt [Thu, 6 Jun 2019 15:23:43 +0000 (17:23 +0200)]
Update http_streamer.py

6 years agocooldown logging
Marcel van der Veldt [Thu, 6 Jun 2019 13:07:35 +0000 (15:07 +0200)]
cooldown logging

cooldown logging
no need to convert to 64 bit floating point as sox handle this automagically

6 years agomissing requirements
Marcel van der Veldt [Thu, 6 Jun 2019 12:43:30 +0000 (14:43 +0200)]
missing requirements

6 years agoadd support for crossfading
Marcel van der Veldt [Thu, 6 Jun 2019 12:41:18 +0000 (14:41 +0200)]
add support for crossfading

- use high quality settings for sox for all stream alterations
- allow crossfading on lms and chromecast
- now playing needs fixing when using the crossfade stream

6 years agoUpdate http_streamer.py
Marcel van der Veldt [Sun, 2 Jun 2019 10:33:20 +0000 (12:33 +0200)]
Update http_streamer.py

typo

6 years agoadd basic support for webradio with tunein provider
Marcel van der Veldt [Sun, 2 Jun 2019 10:29:04 +0000 (12:29 +0200)]
add basic support for webradio with tunein provider

6 years agoUpdate main.py
Marcel van der Veldt [Tue, 28 May 2019 21:09:32 +0000 (23:09 +0200)]
Update main.py

6 years agosome cleanup
Marcel van der Veldt [Tue, 28 May 2019 19:58:14 +0000 (21:58 +0200)]
some cleanup

another attempt to make the chromecast not crashing

6 years agofix websocket and audio cache options
Marcel van der Veldt [Tue, 28 May 2019 15:04:03 +0000 (17:04 +0200)]
fix websocket and audio cache options

6 years agostability fixes
Marcel van der Veldt [Tue, 28 May 2019 13:48:53 +0000 (15:48 +0200)]
stability fixes

6 years agofix group power
Marcel van der Veldt [Mon, 27 May 2019 19:16:20 +0000 (21:16 +0200)]
fix group power

6 years agoUpdate player.py
Marcel van der Veldt [Mon, 27 May 2019 08:15:20 +0000 (10:15 +0200)]
Update player.py

another attempt of fixing the deadlock loop

6 years agoavoiding deadlock situation
Marcel van der Veldt [Sun, 26 May 2019 20:21:57 +0000 (22:21 +0200)]
avoiding deadlock situation

6 years agoUpdate chromecast.py
Marcel van der Veldt [Sun, 26 May 2019 18:18:28 +0000 (20:18 +0200)]
Update chromecast.py

6 years agoUpdate chromecast.py
Marcel van der Veldt [Sun, 26 May 2019 18:18:17 +0000 (20:18 +0200)]
Update chromecast.py

6 years agoadd some more guarding to chromecast
Marcel van der Veldt [Sun, 26 May 2019 17:49:18 +0000 (19:49 +0200)]
add some more guarding to chromecast

6 years agoallow override of group parent
Marcel van der Veldt [Sun, 26 May 2019 11:53:23 +0000 (13:53 +0200)]
allow override of group parent

6 years agosome more small fixes
Marcel van der Veldt [Sun, 26 May 2019 08:00:06 +0000 (10:00 +0200)]
some more small fixes

6 years agofix chromecast
Marcel van der Veldt [Sat, 25 May 2019 22:50:51 +0000 (00:50 +0200)]
fix chromecast

6 years agoUpdate player.py
Marcel van der Veldt [Sat, 25 May 2019 07:38:33 +0000 (09:38 +0200)]
Update player.py

6 years agofix group command stuff
Marcel van der Veldt [Sat, 25 May 2019 07:31:49 +0000 (09:31 +0200)]
fix group command stuff

6 years agofix player settings
Marcel van der Veldt [Fri, 24 May 2019 21:06:31 +0000 (23:06 +0200)]
fix player settings

6 years agofix config save
Marcel van der Veldt [Fri, 24 May 2019 21:00:46 +0000 (23:00 +0200)]
fix config save

6 years agosome optimizations
Marcel van der Veldt [Fri, 24 May 2019 16:17:02 +0000 (18:17 +0200)]
some optimizations

6 years agoworking slimproto implementation
Marcel van der Veldt [Thu, 23 May 2019 22:19:38 +0000 (00:19 +0200)]
working slimproto implementation

6 years agoWIP- slimproto implementation
marcelveldt [Wed, 22 May 2019 12:00:56 +0000 (14:00 +0200)]
WIP- slimproto implementation

6 years agospeed improvements
marcelveldt [Tue, 21 May 2019 22:22:59 +0000 (00:22 +0200)]
speed improvements

6 years agofix chromecast streaming
marcelveldt [Tue, 21 May 2019 13:24:31 +0000 (15:24 +0200)]
fix chromecast streaming

add sox options and downsampling