Commit Graph

4451 Commits

Author SHA1 Message Date
chme
7714558043 [web-src] Update dependencies 2018-12-23 09:31:05 +01:00
chme
c423266b73 [web-src] Add visual indication that for index nav 2018-12-23 09:31:05 +01:00
chme
7b07d9cee7 [web-src] Fix margin/padding top for media item lists in pages with index navigation 2018-12-23 09:31:05 +01:00
chme
11179f7ac5 [web-src] Add index navigation to artist tracks page 2018-12-23 09:31:05 +01:00
chme
8b37039b15 [web-src] Rename PageTracks to PageArtistTracks 2018-12-23 09:31:05 +01:00
chme
bb9bf36de7 [web-src] Reduce size of icon + text for actions in dialog footer 2018-12-23 09:31:05 +01:00
chme
63be54313f [web-src] Show cover art in spotify album dialog 2018-12-23 09:31:04 +01:00
chme
1d5d6f4858 [web-src] Add index button list to genre album/tracks page and generate index-id-tag in ListItemXXX 2018-12-23 09:31:04 +01:00
chme
1d21b7cc1d [web-src] Only show index button list if more than one entry is present 2018-12-23 09:31:04 +01:00
chme
f8f23ced86 [web-src] Reduce timeout for scroll behavior to 10 ms 2018-12-23 09:31:04 +01:00
chme
eefacbbf55 [web-src] Play single podcast track and do not add whole podcast as
context
2018-12-23 09:31:04 +01:00
chme
4fdc2e26d4 [web-src] Remove debug logging to js console 2018-12-23 09:31:04 +01:00
chme
e874276bdb [web-src] Refactor spotify modal dialogs into a separate components 2018-12-23 09:31:04 +01:00
chme
6e61c703be [web-src] Cleanup ListItemQueue and ModalDialogAlbum 2018-12-23 09:31:04 +01:00
chme
8f391ecd6a [web-src] Make ListItemXXX functional components 2018-12-23 09:31:04 +01:00
chme
219d9df024 [web-src] Add composer to track and queue item dialogs 2018-12-23 09:31:04 +01:00
chme
0358094908 [web-src] Add margin left/right to modal dialogs 2018-12-23 09:31:04 +01:00
chme
55e75dc850 [web-src] Show queue item details in now playing page
Make the cover artwork clickable to open the details dialog modal.
2018-12-23 09:31:04 +01:00
chme
382036687a [web-src] Refactor ListItemAlbum to be a functional component
This should improve performance of long album lists.
2018-12-23 09:31:04 +01:00
chme
6cd714a4f8 [web-src] Add cover artwork to album dialog 2018-12-23 09:31:04 +01:00
chme
5e85e0b024 [web-src] Refactor details modal dialogs into separate components
This will allow to open a dialog outside of the ListItem component. Also
reduces the size of the generated DOM tree by only including one dialog
per page (per object type) and not for each list item.
2018-12-23 09:31:04 +01:00
chme
0cc4699128 [web-src] Update package-lock.json 2018-12-23 09:31:04 +01:00
chme
73d9bf3ff1 [web-src] Fix styling of genre tracks/albums links 2018-12-23 09:31:04 +01:00
whatdoineed2do/Ray
df2b422a0c [web-src] handle 'context_uri' that have no direct db entries, such as smartpl generated 'all tracks' or 'all genre tracks' 2018-12-23 09:31:04 +01:00
whatdoineed2do/Ray
69c73e249d [web-src] dedicated 'genre tracks' page 2018-12-23 09:31:04 +01:00
chme
95b1cfc70b [web-src] Index based navigation for artists, albums, genres 2018-12-23 09:31:04 +01:00
chme
a1a8864270 [web-src] Do not set default position parameter
Starting shuffle playback results in starting playback in the middle of 
the shuffle queue
2018-12-23 09:31:04 +01:00
chme
0eae6d710c
Merge pull request #637 from chme/jsonapi_files
New JSON API endpoint for files view
2018-12-23 09:28:50 +01:00
chme
dcbe503686 [jsonapi] Return number of items added in queue/items/add endpoint
response
2018-12-20 11:19:47 +01:00
chme
2b7ff60771 [jsonapi] Fix playing from position if player state is shuffled 2018-12-20 11:19:47 +01:00
chme
21bfd0645b [README] Add missing documentation for track object fields 2018-12-20 11:19:47 +01:00
chme
b558e3498d [jsonapi] Add rating and title_sort to track object 2018-12-20 11:19:47 +01:00
chme
ccb0090e53 [README] Add new endpoint "api/library/files" to JSON API README 2018-12-18 08:28:19 +01:00
chme
e6dc2a5845 [jsonapi] Add new endpoint "api/library/files"
This endpoint allows traversing the directory tree of the local library.
2018-12-18 08:28:19 +01:00
chme
070379edef [db] Fetch directory id by path; use const for path and virtual_path 2018-12-18 08:28:19 +01:00
chme
dc020cc3ac [db/filescanner/spotify] Set directory path 2018-12-18 08:28:19 +01:00
chme
42cbd721fd [db] Minor version upgrade: new column "path" in directories table 2018-12-18 08:28:19 +01:00
chme
60220a8133
Merge pull request #636 from luusl/master
Add support for track and disc items in smart playlists
2018-12-15 08:00:59 +01:00
Martin
b5606a2f5a Added support for track and disc items in smart playlists 2018-12-10 13:20:20 +01:00
ejurgensen
4f6c9bb366 Revert "[player] Do not abort if pausing a stream or pipe playback"
This reverts commit fd84dd51b5.
2018-12-03 23:59:31 +01:00
ejurgensen
bb1347f2c0 Revert "[raop] Listen for _airplay._tcp and make it a condition for device removal (issue #496)"
This reverts commit 1e051407d5.
2018-12-01 10:03:22 +01:00
whatdoineed2do/Ray
cfadcc184f [jsonapi] support composer in queue and track objs 2018-11-30 17:22:21 +01:00
whatdoineed2do
488f52b04f [db] schema v19.11 support composer in queue tbl 2018-11-30 17:22:21 +01:00
ejurgensen
c1ce503b8d
Merge pull request #630 from chme/stream_pause
Improve pausing radio streams
2018-11-30 17:17:38 +01:00
chme
fd84dd51b5 [player] Do not abort if pausing a stream or pipe playback
Instead we stop reading from the source and check on playback resume if
the source needs to be reopened.
2018-11-30 16:16:42 +01:00
chme
f6ddec3389 [player] On pause the current streaming item needs to be stopped, if it
is not the current playing item.

This happens if the input already switched to the next item in the queue
starting to stream it to the outputs (2 second buffer) while the outputs
are still playing the last seconds of the old item.
2018-11-30 15:41:28 +01:00
ejurgensen
357d346fce
Merge pull request #628 from chme/artwork
[jsonapi] Artwork url for non library items and streams
2018-11-30 10:12:41 +01:00
chme
3fe5f3a501 [README] Add some information for artwork urls 2018-11-30 07:19:12 +01:00
chme
234ccc2899 [http] Prevent adding empty artwork urls into icy metadata
Some radio streams send empty strings as "StreamUrl", prevent these from
beeing added into the queue database.
2018-11-30 06:39:22 +01:00
chme
041a87427c [spotify] Set artwork url in queue items for spotify tracks
Fixes missing artwork for spotify tracks that are not in the user
library.
2018-11-28 20:31:50 +01:00