This website requires JavaScript.
010e8b2959
[db] Fix missing creation of triggers for persistent ids in db init
chme
2019-01-01 09:38:02 +0100
333c46318d
Merge branch 'db_refactor1'
ejurgensen
2018-12-31 15:57:49 +0100
19c39bf133
[scan] Always use compilation_artist for tracks in compilation dir
ejurgensen
2018-12-31 14:13:57 +0100
9929832b5f
[db] Don't zero play_count, skip_count, seek, time_played, time_skipped on update
ejurgensen
2018-12-30 21:55:55 +0100
734b4e9851
[db] Transfer some library tag fixup to the db's generic fixup
ejurgensen
2018-12-30 16:13:57 +0100
c3eb95d201
[db] Change use of compilation_artist, so that album_artist has preference
ejurgensen
2018-12-30 10:54:05 +0100
9fc2065ada
[db] Use album_artist if we have no artist metadata
ejurgensen
2018-12-30 01:11:11 +0100
8043ca1291
[db] Drop upgrade support for pre-v17 db versions
ejurgensen
2018-12-30 00:39:42 +0100
a4c254e6e7
[db] Recreate v20 files table, so that new constraints take effect if upgrading
ejurgensen
2018-12-30 00:27:47 +0100
1de8f39264
[db] Generic fixup + align fixing up between mfi, pli and queue_item
ejurgensen
2018-12-28 19:10:17 +0100
fc5a66f86d
[misc] New utility functions: trim, atrim and safe_snprintf_cat
ejurgensen
2018-10-06 23:27:54 +0200
d3121f4ec7
[db] Use prepared statements for file insert, update and ping
ejurgensen
2018-09-23 22:24:24 +0200
53d7005547
[pipe] Error check of b64_decode return value
ejurgensen
2018-12-29 16:50:27 +0100
103dda29f3
[misc] Move CHECK_NULL inside b64_decode (around the malloc)
ejurgensen
2018-12-29 16:39:52 +0100
271978f41a
[travis-ci] Build on Ubuntu 16.04 (Xenial)
chme
2018-12-17 07:49:49 +0100
05fd28239b
[travis] Build libwebsockets 2.0.3 from source
chme
2018-12-26 09:50:16 +0100
788cb6f133
[pipe/raop] Check for NULL to avoid scan-build issues (in case of oom)
chme
2018-12-27 08:56:18 +0100
a37fc0916f
[alsa] Fix scan-build issue: Argument with 'nonnull' attribute passed null
ejurgensen
2018-12-23 21:24:13 +0100
2ffb94c9d1
[db] Fix scan-build issue "Argument with 'nonnull' attribute passed null"
chme
2018-12-19 08:42:09 +0100
46b37b2c80
[daapd] Fix scan-build issue "Dereference of null pointer"
chme
2018-12-19 08:41:45 +0100
75432ce73f
[rtsp] Initialize addr to avoid scan-build issue "Assigned value is garbage or undefined"
chme
2018-12-19 08:19:50 +0100
f3a495cd37
[player] Fix memory leak if opening new source failed
chme
2018-12-17 08:41:15 +0100
b7f3e71f7e
[db_upgrade] Fix memory leak in error case
chme
2018-12-17 08:35:43 +0100
21ce281cd1
[filescanner] Fix Use-after-free error
chme
2018-12-17 08:30:57 +0100
4fb12b2f12
[jsonapi] explicitly request sort (S_GENRE) for genre db query
whatdoineed2do/Ray
2018-12-29 14:51:02 +0000
80a86cbab5
Merge pull request #649 from chme/output_notification
ejurgensen
2018-12-29 13:56:36 +0100
2a76e888f0
[player] Send notification on output added/removed
chme
2018-12-29 08:45:20 +0100
d9f00a3ab6
Merge pull request #645 from whatdoineed2do/queue-add-item-count-fix
chme
2018-12-28 19:54:55 +0100
d9a192a185
[travis-ci] Build on Ubuntu 16.04 (Xenial)
chme
2018-12-17 07:49:49 +0100
7aa8c2e015
[travis] Build libwebsockets 2.0.3 from source
chme
2018-12-26 09:50:16 +0100
c0bf91d750
[pipe/raop] Check for NULL to avoid scan-build issues (in case of oom)
chme
2018-12-27 08:56:18 +0100
d14c235614
[alsa] Fix scan-build issue: Argument with 'nonnull' attribute passed null
ejurgensen
2018-12-23 21:24:13 +0100
2ab567df6a
[db] Fix scan-build issue "Argument with 'nonnull' attribute passed null"
chme
2018-12-19 08:42:09 +0100
9ad683af06
[daapd] Fix scan-build issue "Dereference of null pointer"
chme
2018-12-19 08:41:45 +0100
70565b8571
[rtsp] Initialize addr to avoid scan-build issue "Assigned value is garbage or undefined"
chme
2018-12-19 08:19:50 +0100
b25af10ba4
[player] Fix memory leak if opening new source failed
chme
2018-12-17 08:41:15 +0100
2b2d0c1307
[db_upgrade] Fix memory leak in error case
chme
2018-12-17 08:35:43 +0100
a4d1fcf541
[filescanner] Fix Use-after-free error
chme
2018-12-17 08:30:57 +0100
e9f92ba1a7
[jsonapi] correct count of tracks added returned
whatdoineed2do/Ray
2018-12-24 19:26:26 +0000
54c234e70b
[htdocs] genre play/add to Q uses genre track lists and not the album tracks (which may incl tracks of other genres)
whatdoineed2do/Ray
2018-12-24 18:24:53 +0000
945a40d59f
[web-src] genre play/add to Q uses genre track lists and not the album tracks (which may incl tracks of other genres)
whatdoineed2do/Ray
2018-12-24 17:47:12 +0000
4961dd9141
Merge pull request #634 from chme/webinterface
chme
2018-12-24 07:22:37 +0100
ef68e00b03
[htdocs] Rebuild player web interface v0.3.0
chme
2018-12-08 09:20:59 +0100
427772e3c8
[web-src] Add rating to track details
chme
2018-12-23 10:05:13 +0100
7d4bf8e75e
[web-src] Fix building index list for genre/album tracks (use title_sort instead of title)
chme
2018-12-23 09:57:34 +0100
67af2cc6a9
[web-src] Refactor showing notification after queue add action
chme
2018-12-23 09:54:02 +0100
b0bfa6be60
[web-src] Change style for info button in now playing page
chme
2018-12-21 06:27:15 +0100
2a3bcead37
[web-src] Fix generating id for index nav (name_sort instead of name)
chme
2018-12-21 06:20:30 +0100
7714558043
[web-src] Update dependencies
chme
2018-12-20 06:45:28 +0100
c423266b73
[web-src] Add visual indication that for index nav
chme
2018-12-20 06:32:53 +0100
7b07d9cee7
[web-src] Fix margin/padding top for media item lists in pages with index navigation
chme
2018-12-19 17:50:31 +0100
11179f7ac5
[web-src] Add index navigation to artist tracks page
chme
2018-12-19 17:50:02 +0100
8b37039b15
[web-src] Rename PageTracks to PageArtistTracks
chme
2018-12-19 17:35:49 +0100
bb9bf36de7
[web-src] Reduce size of icon + text for actions in dialog footer
chme
2018-12-19 17:33:45 +0100
63be54313f
[web-src] Show cover art in spotify album dialog
chme
2018-12-19 13:13:29 +0100
1d5d6f4858
[web-src] Add index button list to genre album/tracks page and generate index-id-tag in ListItemXXX
chme
2018-12-19 13:02:38 +0100
1d21b7cc1d
[web-src] Only show index button list if more than one entry is present
chme
2018-12-19 12:52:14 +0100
f8f23ced86
[web-src] Reduce timeout for scroll behavior to 10 ms
chme
2018-12-19 11:47:35 +0100
eefacbbf55
[web-src] Play single podcast track and do not add whole podcast as context
chme
2018-12-19 08:02:23 +0100
4fdc2e26d4
[web-src] Remove debug logging to js console
chme
2018-12-17 13:17:14 +0100
e874276bdb
[web-src] Refactor spotify modal dialogs into a separate components
chme
2018-12-17 11:52:09 +0100
6e61c703be
[web-src] Cleanup ListItemQueue and ModalDialogAlbum
chme
2018-12-17 10:47:26 +0100
8f391ecd6a
[web-src] Make ListItemXXX functional components
chme
2018-12-17 10:35:39 +0100
219d9df024
[web-src] Add composer to track and queue item dialogs
chme
2018-12-16 12:32:10 +0100
0358094908
[web-src] Add margin left/right to modal dialogs
chme
2018-12-16 11:02:58 +0100
55e75dc850
[web-src] Show queue item details in now playing page
chme
2018-12-16 09:53:57 +0100
382036687a
[web-src] Refactor ListItemAlbum to be a functional component
chme
2018-12-16 09:17:43 +0100
6cd714a4f8
[web-src] Add cover artwork to album dialog
chme
2018-12-15 15:12:39 +0100
5e85e0b024
[web-src] Refactor details modal dialogs into separate components
chme
2018-12-15 09:56:09 +0100
0cc4699128
[web-src] Update package-lock.json
chme
2018-12-08 08:48:42 +0100
73d9bf3ff1
[web-src] Fix styling of genre tracks/albums links
chme
2018-12-08 09:30:45 +0100
df2b422a0c
[web-src] handle 'context_uri' that have no direct db entries, such as smartpl generated 'all tracks' or 'all genre tracks'
whatdoineed2do/Ray
2018-12-03 18:42:59 +0000
69c73e249d
[web-src] dedicated 'genre tracks' page
whatdoineed2do/Ray
2018-11-24 16:22:23 +0000
95b1cfc70b
[web-src] Index based navigation for artists, albums, genres
chme
2018-12-08 08:48:15 +0100
a1a8864270
[web-src] Do not set default position parameter
chme
2018-12-08 08:38:41 +0100
0eae6d710c
Merge pull request #637 from chme/jsonapi_files
chme
2018-12-23 09:28:50 +0100
dcbe503686
[jsonapi] Return number of items added in queue/items/add endpoint response
chme
2018-12-17 19:03:34 +0100
2b7ff60771
[jsonapi] Fix playing from position if player state is shuffled
chme
2018-12-02 07:14:26 +0100
21bfd0645b
[README] Add missing documentation for track object fields
chme
2018-12-15 09:02:02 +0100
b558e3498d
[jsonapi] Add rating and title_sort to track object
chme
2018-12-15 09:01:36 +0100
5a31231f58
[player] consider shuffle mode when skipping prev
whatdoineed2do/Ray
2018-12-18 10:22:20 +0000
ccb0090e53
[README] Add new endpoint "api/library/files" to JSON API README
chme
2018-11-24 12:43:28 +0100
e6dc2a5845
[jsonapi] Add new endpoint "api/library/files"
chme
2018-11-24 12:15:31 +0100
070379edef
[db] Fetch directory id by path; use const for path and virtual_path
chme
2018-11-24 12:14:41 +0100
dc020cc3ac
[db/filescanner/spotify] Set directory path
chme
2018-11-24 09:44:18 +0100
42cbd721fd
[db] Minor version upgrade: new column "path" in directories table
chme
2018-11-24 09:23:32 +0100
60220a8133
Merge pull request #636 from luusl/master
chme
2018-12-15 08:00:59 +0100
b5606a2f5a
Added support for track and disc items in smart playlists
Martin
2018-12-10 13:20:20 +0100
4f6c9bb366
Revert "[player] Do not abort if pausing a stream or pipe playback"
ejurgensen
2018-12-03 23:59:31 +0100
7848774add
[web-src] handle 'context_uri' that have no direct db entries, such as smartpl generated 'all tracks' or 'all genre tracks'
whatdoineed2do/Ray
2018-12-03 18:42:59 +0000
bb1347f2c0
Revert "[raop] Listen for _airplay._tcp and make it a condition for device removal (issue #496 )"
ejurgensen
2018-12-01 10:03:22 +0100
cfadcc184f
[jsonapi] support composer in queue and track objs
whatdoineed2do/Ray
2018-11-23 14:52:30 +0000
488f52b04f
[db] schema v19.11 support composer in queue tbl
whatdoineed2do
2018-11-21 12:52:13 +0000
c1ce503b8d
Merge pull request #630 from chme/stream_pause
ejurgensen
2018-11-30 17:17:38 +0100
fd84dd51b5
[player] Do not abort if pausing a stream or pipe playback
chme
2018-11-30 16:16:42 +0100
f6ddec3389
[player] On pause the current streaming item needs to be stopped, if it is not the current playing item.
chme
2018-11-30 15:41:28 +0100
538e0fc46c
[artwork] Load individual image for streams
chme
2018-11-30 14:50:09 +0100
357d346fce
Merge pull request #628 from chme/artwork
ejurgensen
2018-11-30 10:12:41 +0100
3fe5f3a501
[README] Add some information for artwork urls
chme
2018-11-30 07:19:12 +0100
234ccc2899
[http] Prevent adding empty artwork urls into icy metadata
chme
2018-11-30 06:39:22 +0100