marcelveldt [Mon, 14 Oct 2019 20:36:00 +0000 (22:36 +0200)]
fix queue stream
work-around python bug with asyncio.subprocess
marcelveldt [Mon, 14 Oct 2019 16:56:57 +0000 (18:56 +0200)]
Update http_streamer.py
debugging
marcelveldt [Mon, 14 Oct 2019 10:33:32 +0000 (12:33 +0200)]
Update http_streamer.py
marcelveldt [Mon, 14 Oct 2019 07:00:01 +0000 (09:00 +0200)]
fix some typos
marcelveldt [Sun, 13 Oct 2019 23:00:48 +0000 (01:00 +0200)]
Update web.py
marcelveldt [Sun, 13 Oct 2019 22:55:24 +0000 (00:55 +0200)]
skip ssl verification
marcelveldt [Sun, 13 Oct 2019 22:51:09 +0000 (00:51 +0200)]
fix issues
marcelveldt [Sun, 13 Oct 2019 22:38:55 +0000 (00:38 +0200)]
new aiohttp fixes
marcelveldt [Sun, 13 Oct 2019 22:08:28 +0000 (00:08 +0200)]
Update squeezebox.py
marcelveldt [Sun, 13 Oct 2019 22:02:35 +0000 (00:02 +0200)]
Update squeezebox.py
marcelveldt [Sun, 13 Oct 2019 21:01:09 +0000 (23:01 +0200)]
Update http_streamer.py
marcelveldt [Sun, 13 Oct 2019 20:55:40 +0000 (22:55 +0200)]
fix squeeze support
marcelveldt [Sun, 13 Oct 2019 16:35:17 +0000 (18:35 +0200)]
update docker files
python 3.7.5+ required
marcelveldt [Sun, 13 Oct 2019 15:09:04 +0000 (17:09 +0200)]
fix issues with queue streaming
marcelveldt [Sun, 13 Oct 2019 08:10:57 +0000 (10:10 +0200)]
Update http_streamer.py
more debug logging
marcelveldt [Sun, 13 Oct 2019 02:23:01 +0000 (04:23 +0200)]
Update http_streamer.py
some debug
marcelveldt [Sun, 13 Oct 2019 02:17:55 +0000 (04:17 +0200)]
Update chromecast.py
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