ejurgensen
4d542f9e22
Set some dmap_send_error messages to "Invalid request"
2013-11-21 23:44:37 +01:00
ejurgensen
83a89edfd0
Small changes in playqueue-edit wrapper
2013-11-21 23:41:29 +01:00
ejurgensen
a4c16741d9
Better support for playqueue-edit (command add, mode 1)
...
- reply message not fixed
2013-11-21 23:33:03 +01:00
ejurgensen
ecd8b5d940
Misc work on httpd_dacp for support of playqueue-*
...
- playqueue-edit still working poorly, but added documentation
2013-11-17 23:15:50 +01:00
ejurgensen
d85eb171cb
Lower log level to spam for metadata message in httpd_daap.c
2013-11-16 22:52:53 +01:00
ejurgensen
0576643ae5
Use artist in Up Next
2013-11-16 22:33:12 +01:00
ejurgensen
f42bbd37e1
Add basic support for playqueue-contents (real reply) and add placeholder
...
for playqueue-edit
2013-11-14 23:14:58 +01:00
ejurgensen
7bb2fef25f
Lower log level to spam for DMAP investigation and add dmap_add_raw_uint32() for later use
2013-11-14 23:08:20 +01:00
ejurgensen
28b485c595
Fix malformed DAAP packages
2013-11-10 12:35:24 +01:00
ejurgensen
00a790c0c1
Fix typo and add more comments
2013-11-09 23:58:18 +01:00
ejurgensen
f71954eb43
Add dummy playqueue-contents support
2013-11-09 23:51:36 +01:00
ejurgensen
a3f251b3be
Be case insensitive when checking file name extensions
2013-11-09 21:54:24 +01:00
ejurgensen
0d5fef60e6
Add empty DACP property get for media-kind and extended-media-kind
2013-11-07 22:45:12 +01:00
ejurgensen
afa35ac55c
Don't assume max_h==max_w (a target aspect ratio of 1) when sending artwork
...
- Remote 4 will send max_w=128 and max_h=160 for artwork in the Album tab
2013-11-06 23:52:19 +01:00
ejurgensen
862cde3849
Merge branch 'podcast'
...
Conflicts:
src/conffile.c
2013-10-29 21:47:23 +01:00
ejurgensen
84b8a7653d
Enable play count with Remote
...
The purpose is to get the "Unplayed" tab for Podcasts in Remote
working, which requires that we increase the counter even when
playback is with Remote/RAOP (and not just iTunes streaming, which
was already working)
2013-10-26 23:13:02 +02:00
ejurgensen
766177bf10
File types to ignore during scan made configurable
2013-10-26 20:59:05 +02:00
ejurgensen
63231eb850
Enable podcasts and compilation in config
2013-10-25 23:29:34 +02:00
ejurgensen
209d17c148
Rework of podcast and compilation scanning
...
- identify podcasts by config path
- always set album_artist to empty for podcasts
- album_artist for compilations made configurable
- clean up media type enumeration
2013-10-24 23:14:26 +02:00
ejurgensen
55db599c5e
Add Folder.jpg/png to list of default artwork file names
2013-10-22 21:19:11 +02:00
ejurgensen
1dd6c34e28
Add yours truly to authors and add reference to git source
2013-10-22 21:14:21 +02:00
ejurgensen
1111590a9e
Enable compilations by default and add Podcasts-dir to defaults
2013-10-22 21:04:39 +02:00
ejurgensen
74c7e6ceda
Add support for daap.songuserplaycount
...
It's used to give proper replies to Remote when it asks for unplayed
Podcasts. Maps to play_count in the database, which already existed
(very good forward thinking by the original authors).
2013-10-21 22:54:45 +02:00
ejurgensen
c935f8cc3b
Extend conditions identifying podcasts (media_kind=4)
...
- if path contains "/Podcasts/"
- if iTunes XML says it's a podcast
2013-10-21 22:52:04 +02:00
ejurgensen
b23571d88b
Plug memory leak in artwork.c
2013-10-20 14:03:00 +02:00
ejurgensen
c70496bb58
Accept item-spec in playspec requests
2013-10-19 11:07:10 +02:00
ejurgensen
eb1e827f1d
Fix for Podcast detection - if there is no metadata
2013-10-19 10:11:33 +02:00
ejurgensen
6eaf47a8d6
Show items with genre=Podcast as Podcast items in Remote
...
- also add Podcast smart playlist to default playlists
2013-10-18 23:07:40 +02:00
ejurgensen
cc6d5670d7
Merge branch 'm3u_extinf'
2013-10-17 22:36:07 +02:00
ejurgensen
3db0cde42a
Add log message for when the filescanner completes initial scan
2013-10-17 22:08:18 +02:00
ejurgensen
01df6d458a
Always add URL items in M3U playlists, even if ressource is unavailable during scanning
2013-10-16 22:34:11 +02:00
ejurgensen
115c35e856
Change M3U metadata mapping
2013-10-16 22:33:01 +02:00
ejurgensen
06701ae6ea
Log message modification - filescanner.c
2013-10-16 22:07:30 +02:00
ejurgensen
d891c6a7a4
Read EXTINF metadata (without regex)
2013-10-16 11:09:24 +02:00
ejurgensen
3e484f1cae
Fixed problems with free in m3u-scanner
2013-10-15 23:40:06 +02:00
ejurgensen
d710e6ee95
Add support for M3U metadata (extinf)
2013-10-15 13:36:11 +02:00
ejurgensen
6fb718b55e
Fix for Apple TV update 6.0
...
- don't send Apple Challenge and RSA/AES key/iv if no encryption
- assume no password if no pw field
- clean up some indentation in raop.c
2013-10-13 21:48:15 +02:00
ejurgensen
347c10d7ae
Allow compiling under FreeBSD - thank you @freultwah
2013-09-27 21:25:22 +02:00
ejurgensen
9704a1e65d
Bug fix when trying to restart single song in playlist
...
cur_streaming may be null, so can't address cur_streaming->ctx
2013-09-25 20:14:13 +02:00
ejurgensen
43ed5ef7ba
Merge branch 'icymetadata'
2013-09-25 20:12:24 +02:00
ejurgensen
548141e723
Add support for getting Shoutcast (ICY) metadata from internet streams
2013-09-24 22:27:49 +02:00
ejurgensen
743da81ba8
Replace avcodec_encode_video with evcodec_encode_video2
2013-09-08 12:55:31 +02:00
ejurgensen
3471b6c147
Cleaning up deprecated ffmpeg/libav
2013-09-07 23:39:22 +02:00
ejurgensen
c1c171e21f
Include for av_rescale_q was missing
...
- and has been for a while, it seems
2013-09-04 22:33:47 +02:00
ejurgensen
04ae27f914
Autoselecting local audio just messes up speaker selection.
2013-08-31 12:47:13 +02:00
ejurgensen
736d19f924
Fix error in c897761ee3
...
Changed the way it's detected if speaker id is hex or dec
2013-08-31 11:03:15 +02:00
ejurgensen
c897761ee3
Merge branch 'fix_groups' into hyperfine
2013-08-30 22:28:24 +02:00
ejurgensen
83edef0f01
Fixes two issues with Hyperfine Remote for Android
...
1. H. Remote uses the playpause command to both play and pause,
but forked-daapd would only support play, not pause.
2. H. Remote sends speaker id's in decimal, not in hex like other
remotes. Fixed so forked-daapd will understand both.
2013-08-30 21:50:31 +02:00
ejurgensen
9b190fe282
Fix group-type-type
2013-08-29 22:43:59 +02:00
ejurgensen
95fc525beb
Add support for artist group request (experimental)
...
The purpose of this is mainly to support Hyperfine Remote for Android
2013-08-29 22:00:37 +02:00