1
0
mirror of https://github.com/SuperBFG7/ympd synced 2024-11-17 03:04:47 +00:00
Commit Graph

322 Commits

Author SHA1 Message Date
jcorporation
65c5d6486d Feat: configurable tags in playback card 2018-11-04 23:26:59 +00:00
jcorporation
abf66397a7 Feat: new layout of database view 2018-11-04 18:34:46 +00:00
jcorporation
bc3ef6ddfe Fix: repeat jukebox add, if add fails 2018-10-29 23:33:20 +00:00
jcorporation
c218b50ac4 Feat: add setting to disable coverimages 2018-10-29 19:41:04 +00:00
jcorporation
d857ae40b6 Feat: add settings for localplayer, streamurl, searchtaglist, browsetaglist, syscmds #70 2018-10-29 18:17:04 +00:00
jcorporation
58d1782cf7 Feat: disable playlists and browse database feature if not enabled in mpd #68 #69 2018-10-25 21:03:33 +01:00
jcorporation
c5856c0cbd Feat: configureable columns in all song views #47 2018-10-22 23:20:57 +01:00
jcorporation
122345abdb Feat: configureable columns in queue view #47 2018-10-22 21:03:45 +01:00
jcorporation
460233cd70 Fix: small code improvements 2018-10-18 23:23:58 +01:00
jcorporation
9458d483cf Fix: free unused memory 2018-10-18 22:55:45 +01:00
jcorporation
47ce3114a7 Fix: remove compiler warnings 2018-10-18 22:33:11 +01:00
jcorporation
68a72e720c Fix: renamed function list_order to list_sort_by_value 2018-10-17 23:12:00 +01:00
jcorporation
d7c9d549be Feat: put all configured mympd_tags in json response for list and detail views 2018-10-17 23:04:06 +01:00
jcorporation
5782ae2979 Fix: sort syscmds by first number 2018-10-16 22:38:38 +01:00
jcorporation
a81dd7e9d1 Feat: implement list sorting 2018-10-16 22:36:53 +01:00
jcorporation
e371453b7b Feat: add ability to define and execute system commands, eg. reboot and shutdown 2018-10-15 23:34:25 +01:00
jcorporation
ea793a8e0c Fix: formatting 2018-10-15 21:13:57 +01:00
jcorporation
f53c20296a Feat: configurable max_elements_per_page #47 2018-10-14 23:03:56 +01:00
jcorporation
2d2949d6f7 Fix: deleting track from playlist don't deletes playlist
Fix: use update_stored_playlist notify for updating playlist view
2018-10-14 22:38:34 +01:00
jcorporation
41a46b3656 Feat: confirm dialog for delete playlist #47 2018-10-14 22:08:10 +01:00
jcorporation
bb5bf87dbd Fix: formating 2018-10-11 22:30:50 +01:00
jcorporation
d84cdd7d6f Feat: separate update_volume notify from update_state notify 2018-10-11 20:50:26 +01:00
jcorporation
b8d422e564 Feat: replace static tag list with dynamic list, this adds support of all mpd tags to myMPD 2018-10-09 22:51:47 +01:00
jcorporation
0c89fbc7d3 Fix: malloc errors 2018-10-08 23:46:08 +01:00
jcorporation
4e62c336ba Fix: use central list functions for smart playlists and jukebox mode 2018-10-08 21:44:22 +01:00
jcorporation
25a8653510 Fix: use modified-since find and last database update for creating myMPDsmart-newest #64 2018-10-08 17:14:07 +01:00
jcorporation
dab83d0e5e Fix: test of entity type in mympd_smartpls_update_newest 2018-10-07 23:21:44 +01:00
jcorporation
2a675bc4e8 Fix: check existance of needed directories under /var/lib/mympd 2018-10-07 22:56:11 +01:00
jcorporation
cac4e8bfd5 Fix: move dynamic linked list management in separate src files
Fix: write state files on startup
2018-10-07 22:21:00 +01:00
jcorporation
cd334d2f41 Fix: jukebox mode now using the classic one-pass algorithm described in Knuth 2018-10-03 23:24:14 +01:00
jcorporation
ba9d9874b9 Fix: better error handling in jukebox mode 2018-10-01 20:51:16 +01:00
jcorporation
7a4e796df7 Feat: improve state file handling - separate files per state setting 2018-10-01 20:13:38 +01:00
jcorporation
bf188ebdc2 Feat: enable smart playlist editing #38 2018-10-01 18:07:38 +01:00
jcorporation
c4df10c71e Feat: first backend code for editing smart playlists 2018-09-30 23:18:55 +01:00
jcorporation
fc115a9d1b Feat: jukebox mode - add whole album #57
Feat: jukebox mode - configurable number of tracks in queue #57
2018-09-30 02:03:33 +01:00
jcorporation
81c4c8a928 Feat: integrate smart playlists in playlist management - delete, rename, view
Fix: replace statefile option with more generic varlibdir option
Fix: remove multiple popover event handlers
2018-09-30 00:03:00 +01:00
jcorporation
44dd0e2985 Feat: add backend code for manage searches as smart playlists #38 2018-09-26 23:10:51 +01:00
jcorporation
0a09d06a4b Feat: configuration for smart playlists in files per playlist under /var/lib/mympd/smartpls 2018-09-25 23:49:14 +01:00
jcorporation
e244dbc29b Fix: bump version to 4.3.0 2018-09-24 23:44:28 +01:00
jcorporation
f5ff28a40a Feat: myMPDsmart-newestSongs #38 2018-09-24 23:27:24 +01:00
jcorporation
76161dc0ac Feat: Smart playlists (most played and best rated) #38 2018-09-24 21:55:53 +01:00
jcorporation
f71bef42fe Feat: add rescan database command 2018-09-23 22:48:12 +01:00
jcorporation
fb9668b39d Feat: option to select jukebox playlist #37 2018-09-20 17:59:29 +01:00
jcorporation
d49baea123 Feat: jukebox mode #37 2018-09-17 23:25:05 +01:00
jcorporation
22fa15deb0 Fix: check if document root exists
Fix: allow websocket connections only to /ws
2018-09-17 19:31:35 +01:00
jcorporation
7cffc5ecc6 Feat: configuration option for used tags in ui #52 2018-09-17 18:06:06 +01:00
jcorporation
45f1dc1e20 Fix: filter empty tag values in browse database 2018-09-17 16:54:59 +01:00
jcorporation
0b354a2690 Fix: Bump version to 4.1.2
Fix: Archlinux PKGBUILD checksums and install script #45
Fix: Debian packaging #54
2018-09-16 23:22:36 +02:00
jcorporation
c4bd90609e Fix: use mpd taglist in songdetails modal
Feat: link album in playback card
2018-09-11 20:59:33 +01:00
jcorporation
1e39e7346d Feat: "Add all" button in database browse mode #43
Feat: generate taglist from mpd setting "metadata_to_use"
2018-09-11 19:59:22 +01:00
jcorporation
f2489601c1 Feat: browse and search database by more tags #43 #36 2018-09-10 22:32:15 +02:00
jcorporation
3301d2f1b0 Feat: check supported mpd tag types #44 2018-09-03 23:20:28 +01:00
jcorporation
649ef2fb33 Feat: mpd feature detection #44 2018-09-03 22:49:55 +01:00
jcorporation
75af2ada60 Feat: Album actions in menu in search card #42 2018-09-03 21:01:50 +01:00
jcorporation
03dcfb1269 Fix: central search backend - MPD_API_DATABASE_SEARCH
removed: MPD_API_DATABASE_SEARCH_ADD_PLAYLIST
removed: MPD_API_DATABASE_SEARCH_ADD_QUEUE
2018-09-03 19:02:12 +01:00
jcorporation
ca4ff0e396 Fix: setgroups before setuid 2018-08-28 00:45:14 +01:00
jcorporation
2686587b04 Fix: refresh queue length after queue edit 2018-08-27 20:34:21 +01:00
jcorporation
7e300d5be9 FIX: cleanup api 2018-08-27 19:47:00 +01:00
jcorporation
ee9939e270 Fix: #30 Redirect to https with original host header 2018-08-27 17:57:17 +01:00
jcorporation
a9aa5a6741 Fix: handle duplicate idle player events for playCount updates 2018-08-24 11:19:59 +01:00
jcorporation
a640b9010d Feat: handling of update database events 2018-08-24 11:11:27 +01:00
jcorporation
eeb7a16abc Fix: keep last_song_id to prevent multiple playcounts 2018-08-23 16:24:37 +01:00
jcorporation
53d9d1de9f Fix: debug logs to stderr, normal logs to stdout 2018-08-23 10:27:12 +01:00
jcorporation
b41b8a3b4e Feat: enable coverimages for http streams 2018-08-22 19:42:23 +01:00
jcorporation
e1c9854dea Fix: improved debug output 2018-08-22 17:39:46 +01:00
jcorporation
b9a5c00956 Fix: improve processing of mpd idle events 2018-08-22 17:29:47 +01:00
jcorporation
b7cee0a617 Fix: use long types for strtol return value 2018-08-22 13:25:02 +01:00
jcorporation
01496c15b6 Fix: code cleanups
Fix: use strtol not atoi
2018-08-22 13:06:22 +01:00
jcorporation
6d1cf65f8f Fix: cleanup source files
Feat: error handling for stickers
2018-08-22 01:13:30 +01:00
jcorporation
fbb32ae17a Fix: improve speed for listing large queues 2018-08-21 23:56:17 +01:00
jcorporation
988a315f45 Feat: add config options for stickerusage and mixramp settings 2018-08-21 20:28:13 +01:00
jcorporation
8ca90d02d6 Feat: add getsticker function 2018-08-17 11:52:22 +02:00
jcorporation
0f31cbea48 Feat: add lastPlayed sticker to songs 2018-08-15 18:06:12 +02:00
jcorporation
85d75190d9 Feat: first code for song rating 2018-08-15 17:23:47 +02:00
jcorporation
f0b577378e Feat: finished mpd idle usage 2018-08-15 15:06:45 +02:00
jcorporation
7cd1ba8ab2 Fix: Remove thread support
Feat: cleanup api
2018-08-14 16:32:52 +02:00
jcorporation
dd5db4f8a3 Feat: track mpd status changes with idle protocol 2018-08-14 16:10:00 +02:00
jcorporation
19cc6bd053 Feat: Replaced mpd polling through mpd idle protocol 2018-08-09 23:52:58 +01:00
jcorporation
a6f63f6cb2 Feat: first code for mpd idle api 2018-08-09 22:15:00 +01:00
jcorporation
e46c0b200f Fix: formating 2018-08-06 22:29:20 +01:00
jcorporation
f42bba550d Feat: replace commandline options with ini file under /etc/mympd/mympd.conf 2018-08-06 21:51:48 +01:00
jcorporation
3980ac3bc4 Feat: get outputnames and outputstates in single command 2018-08-06 19:57:42 +01:00
jcorporation
1993ba73d3 Feat: crop queue (MPD_API_QUEUE_CROP)
Fix: rename MPD_API_RM_ALL to MPD_API_QUEUE_CLEAR
2018-08-05 23:02:29 +01:00
jcorporation
712966348e Feat: add all from search to a playlist 2018-07-31 23:01:10 +01:00
jcorporation
d6a24d4531 Feat: option to create playlist in "add to playlist"-dialog
Feat: "add all to playlist" in browse filesystem card
Feat: hide pagination if not needed
2018-07-31 21:46:53 +01:00
jcorporation
338b74f3f5 fix: moved 3-party sources and buildtools to dist directory 2018-07-30 23:05:37 +01:00
jcorporation
772b6471cc feat: drag & drop reorder songs in playlist 2018-07-26 22:48:03 +01:00
jcorporation
a5bddf4b4a fix: source code formating 2018-07-24 23:58:29 +01:00
jcorporation
4cc4580310 Feat: enable queue sorting with drag & drop 2018-07-23 00:07:25 +01:00
jcorporation
99efe12ed1 Fix: rm playlist 2018-07-22 20:48:13 +01:00
jcorporation
c403202c7d Feat: Add playlist actions 2018-07-22 20:00:26 +01:00
jcorporation
d2438d99e6 Cleanups 2018-07-22 15:03:22 +01:00
jcorporation
298d7844e2 fix: better error handling for unknown requests 2018-07-19 18:58:23 +01:00
jcorporation
3cac31c746 fix: some javascript errors 2018-07-19 17:33:53 +01:00
jcorporation
aa28b8e8b9 cleanup 2018-07-18 23:38:46 +01:00
jcorporation
5d685904c4 feat: first error handling code for ajax requests 2018-07-18 23:29:19 +01:00
jcorporation
bb3ae34b66 fix: use after free for cmd in mympd_callback 2018-07-18 22:47:07 +01:00
jcorporation
636ae99898 cleanup 2018-07-16 23:36:01 +01:00
jcorporation
1558a05ae4 fix: respond to all api requests 2018-07-16 23:33:55 +01:00
jcorporation
9b71a5e6ae cleanup: formatting 2018-07-15 23:51:36 +01:00