marcelveldt [Sun, 13 Oct 2019 02:12:41 +0000 (04:12 +0200)]
Update http_streamer.py
fix singe track
marcelveldt [Sun, 13 Oct 2019 01:41:44 +0000 (03:41 +0200)]
Update main.py
marcelveldt [Sun, 13 Oct 2019 01:21:15 +0000 (03:21 +0200)]
some typoes
marcelveldt [Sun, 13 Oct 2019 01:11:13 +0000 (03:11 +0200)]
Update main.py
marcelveldt [Sun, 13 Oct 2019 01:09:20 +0000 (03:09 +0200)]
make debug optional
marcelveldt [Sun, 13 Oct 2019 00:50:30 +0000 (02:50 +0200)]
fix queue start
marcelveldt [Sun, 13 Oct 2019 00:41:47 +0000 (02:41 +0200)]
fixes
fixes for bugs introduces after refactor
marcelveldt [Sat, 12 Oct 2019 17:09:59 +0000 (19:09 +0200)]
fix homeassistant
marcelveldt [Sat, 12 Oct 2019 15:45:47 +0000 (17:45 +0200)]
finished refactor
marcelveldt [Sat, 12 Oct 2019 00:58:09 +0000 (02:58 +0200)]
Update run.sh
marcelveldt [Sat, 12 Oct 2019 00:55:58 +0000 (02:55 +0200)]
Update run.sh
marcelveldt [Sat, 12 Oct 2019 00:52:22 +0000 (02:52 +0200)]
Update run.sh
marcelveldt [Sat, 12 Oct 2019 00:46:13 +0000 (02:46 +0200)]
Update run.sh
marcelveldt [Sat, 12 Oct 2019 00:36:06 +0000 (02:36 +0200)]
Update run.sh
marcelveldt [Sat, 12 Oct 2019 00:34:59 +0000 (02:34 +0200)]
Update run.sh
marcelveldt [Sat, 12 Oct 2019 00:30:59 +0000 (02:30 +0200)]
Update run.sh
marcelveldt [Sat, 12 Oct 2019 00:28:58 +0000 (02:28 +0200)]
refactor in progress
marcelveldt [Thu, 10 Oct 2019 22:24:14 +0000 (00:24 +0200)]
refactoring - wip
restrucring of player and queue
marcelveldt [Thu, 3 Oct 2019 10:43:29 +0000 (12:43 +0200)]
typos
marcelveldt [Thu, 3 Oct 2019 10:41:51 +0000 (12:41 +0200)]
fix app vars
marcelveldt [Thu, 3 Oct 2019 08:03:46 +0000 (10:03 +0200)]
Update .gitignore
marcelveldt [Thu, 3 Oct 2019 08:02:55 +0000 (10:02 +0200)]
Update .gitignore
marcelveldt [Thu, 3 Oct 2019 07:59:49 +0000 (09:59 +0200)]
no api keys in code
Marcel van der Veldt [Wed, 28 Aug 2019 07:30:11 +0000 (09:30 +0200)]
more work on player disconnects
Marcel van der Veldt [Wed, 28 Aug 2019 07:21:39 +0000 (09:21 +0200)]
Update chromecast.py
Marcel van der Veldt [Wed, 28 Aug 2019 07:03:02 +0000 (09:03 +0200)]
more attempts of CC reconnecting
Marcel van der Veldt [Tue, 27 Aug 2019 06:46:53 +0000 (08:46 +0200)]
Update chromecast.py
Marcel van der Veldt [Tue, 27 Aug 2019 06:42:27 +0000 (08:42 +0200)]
chromecast discovery
trigger rescan if command fails
Marcel van der Veldt [Fri, 16 Aug 2019 11:42:14 +0000 (13:42 +0200)]
improve player footer bar
Marcel van der Veldt [Wed, 14 Aug 2019 18:06:38 +0000 (20:06 +0200)]
fix search
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
Marcel van der Veldt [Sat, 6 Jul 2019 13:23:46 +0000 (15:23 +0200)]
Update chromecast.py
Marcel van der Veldt [Sat, 6 Jul 2019 06:42:01 +0000 (08:42 +0200)]
Update chromecast.py
Marcel van der Veldt [Sat, 29 Jun 2019 22:46:15 +0000 (00:46 +0200)]
make sure cache is ignored when fetching playlists
Marcel van der Veldt [Sat, 29 Jun 2019 22:42:07 +0000 (00:42 +0200)]
fix playlist sync
Marcel van der Veldt [Sat, 29 Jun 2019 22:28:32 +0000 (00:28 +0200)]
minor fixes
Marcel van der Veldt [Thu, 27 Jun 2019 19:40:21 +0000 (21:40 +0200)]
some refactoring
Marcel van der Veldt [Tue, 25 Jun 2019 09:10:01 +0000 (11:10 +0200)]
more robust chromecast discovery
Marcel van der Veldt [Sat, 22 Jun 2019 13:05:19 +0000 (15:05 +0200)]
abort queue is http session ended
Marcel van der Veldt [Fri, 21 Jun 2019 10:46:06 +0000 (12:46 +0200)]
Update chromecast.py
Marcel van der Veldt [Thu, 20 Jun 2019 19:42:40 +0000 (21:42 +0200)]
Update chromecast.py
Marcel van der Veldt [Thu, 20 Jun 2019 19:24:39 +0000 (21:24 +0200)]
fix cpu usage of chromecast
Marcel van der Veldt [Thu, 20 Jun 2019 12:20:30 +0000 (14:20 +0200)]
some logging
Marcel van der Veldt [Tue, 18 Jun 2019 20:34:41 +0000 (22:34 +0200)]
Update qobuz.py
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
Marcel van der Veldt [Tue, 18 Jun 2019 19:38:08 +0000 (21:38 +0200)]
some rework on chromecast support
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
Marcel van der Veldt [Sat, 15 Jun 2019 22:28:14 +0000 (00:28 +0200)]
Update chromecast.py
Marcel van der Veldt [Sat, 15 Jun 2019 22:24:39 +0000 (00:24 +0200)]
small fixes
fix radio and some other small stuff
Marcel van der Veldt [Sat, 15 Jun 2019 21:54:49 +0000 (23:54 +0200)]
fix report streaming start/end to streaming providers
Marcel van der Veldt [Sat, 15 Jun 2019 18:42:39 +0000 (20:42 +0200)]
simplify the streaming
Marcel van der Veldt [Fri, 14 Jun 2019 22:47:55 +0000 (00:47 +0200)]
Update Dockerfile
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
Marcel van der Veldt [Mon, 10 Jun 2019 20:39:06 +0000 (22:39 +0200)]
qobuz stream request seems to fail sometimes
Marcel van der Veldt [Mon, 10 Jun 2019 19:05:03 +0000 (21:05 +0200)]
Update qobuz.py
Marcel van der Veldt [Mon, 10 Jun 2019 18:58:48 +0000 (20:58 +0200)]
catch some inner exceptions
Marcel van der Veldt [Mon, 10 Jun 2019 13:14:51 +0000 (15:14 +0200)]
fix the queue stream
Marcel van der Veldt [Mon, 10 Jun 2019 09:06:07 +0000 (11:06 +0200)]
fix start index
Marcel van der Veldt [Mon, 10 Jun 2019 09:00:54 +0000 (11:00 +0200)]
some more improvements
Marcel van der Veldt [Sun, 9 Jun 2019 22:12:02 +0000 (00:12 +0200)]
some fixes to crossfade streaming
Marcel van der Veldt [Sat, 8 Jun 2019 14:39:07 +0000 (16:39 +0200)]
Update http_streamer.py
fix typo
Marcel van der Veldt [Sat, 8 Jun 2019 13:06:07 +0000 (15:06 +0200)]
improve crossfade streaming a lot
Marcel van der Veldt [Sat, 8 Jun 2019 08:15:28 +0000 (10:15 +0200)]
Update http_streamer.py
Marcel van der Veldt [Fri, 7 Jun 2019 23:43:06 +0000 (01:43 +0200)]
queue stream fixes
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
Marcel van der Veldt [Thu, 6 Jun 2019 20:16:53 +0000 (22:16 +0200)]
some improvements to the crossfade stuff
Marcel van der Veldt [Thu, 6 Jun 2019 15:23:43 +0000 (17:23 +0200)]
Update http_streamer.py
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
Marcel van der Veldt [Thu, 6 Jun 2019 12:43:30 +0000 (14:43 +0200)]
missing requirements
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
Marcel van der Veldt [Sun, 2 Jun 2019 10:33:20 +0000 (12:33 +0200)]
Update http_streamer.py
typo
Marcel van der Veldt [Sun, 2 Jun 2019 10:29:04 +0000 (12:29 +0200)]
add basic support for webradio with tunein provider
Marcel van der Veldt [Tue, 28 May 2019 21:09:32 +0000 (23:09 +0200)]
Update main.py
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
Marcel van der Veldt [Tue, 28 May 2019 15:04:03 +0000 (17:04 +0200)]
fix websocket and audio cache options
Marcel van der Veldt [Tue, 28 May 2019 13:48:53 +0000 (15:48 +0200)]
stability fixes
Marcel van der Veldt [Mon, 27 May 2019 19:16:20 +0000 (21:16 +0200)]
fix group power
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
Marcel van der Veldt [Sun, 26 May 2019 20:21:57 +0000 (22:21 +0200)]
avoiding deadlock situation
Marcel van der Veldt [Sun, 26 May 2019 18:18:28 +0000 (20:18 +0200)]
Update chromecast.py
Marcel van der Veldt [Sun, 26 May 2019 18:18:17 +0000 (20:18 +0200)]
Update chromecast.py
Marcel van der Veldt [Sun, 26 May 2019 17:49:18 +0000 (19:49 +0200)]
add some more guarding to chromecast
Marcel van der Veldt [Sun, 26 May 2019 11:53:23 +0000 (13:53 +0200)]
allow override of group parent
Marcel van der Veldt [Sun, 26 May 2019 08:00:06 +0000 (10:00 +0200)]
some more small fixes
Marcel van der Veldt [Sat, 25 May 2019 22:50:51 +0000 (00:50 +0200)]
fix chromecast
Marcel van der Veldt [Sat, 25 May 2019 07:38:33 +0000 (09:38 +0200)]
Update player.py
Marcel van der Veldt [Sat, 25 May 2019 07:31:49 +0000 (09:31 +0200)]
fix group command stuff
Marcel van der Veldt [Fri, 24 May 2019 21:06:31 +0000 (23:06 +0200)]
fix player settings
Marcel van der Veldt [Fri, 24 May 2019 21:00:46 +0000 (23:00 +0200)]
fix config save
Marcel van der Veldt [Fri, 24 May 2019 16:17:02 +0000 (18:17 +0200)]
some optimizations
Marcel van der Veldt [Thu, 23 May 2019 22:19:38 +0000 (00:19 +0200)]
working slimproto implementation
marcelveldt [Wed, 22 May 2019 12:00:56 +0000 (14:00 +0200)]
WIP- slimproto implementation
marcelveldt [Tue, 21 May 2019 22:22:59 +0000 (00:22 +0200)]
speed improvements
marcelveldt [Tue, 21 May 2019 13:24:31 +0000 (15:24 +0200)]
fix chromecast streaming
add sox options and downsampling
marcelveldt [Sun, 19 May 2019 22:49:11 +0000 (00:49 +0200)]
Update chromecast.py
marcelveldt [Sun, 19 May 2019 22:28:24 +0000 (00:28 +0200)]
some more fixes for http streamer
marcelveldt [Sun, 19 May 2019 20:35:09 +0000 (22:35 +0200)]
fix chromecast power
marcelveldt [Sun, 19 May 2019 18:34:04 +0000 (20:34 +0200)]
fixes for streaming
marcelveldt [Sun, 19 May 2019 17:35:12 +0000 (19:35 +0200)]
add config options for streamer
marcelveldt [Sun, 19 May 2019 15:29:01 +0000 (17:29 +0200)]
improve internal streamer and audio processing