Wishlist: allow user to set file extensions to serve

Bug #255684 reported by Jo Shields
2
Affects Status Importance Assigned to Milestone
tangerine (Debian)
Fix Released
Unknown
tangerine (Ubuntu)
Fix Released
Wishlist
Unassigned

Bug Description

Binary package hint: tangerine

Tangerine does a very good job of serving files over daap, and is significantly more reliable than the more common mt-daapd. However, one visible difference between the two is the number of files offered - on my music collection Tangerine offers about 500 files more than mt-daapd. This is caused by Tangerine's policy of serving ALL files it can - so if your music folder contains any album art, then those album art files are offered up as invalid music files.

My attached patch allows a user to configure an extra config line in their ~/.tangerine, specifying which file extensions are permitted. The default behaviour is to serve all files - the new behaviour requires specific enabling in the config file.

The attached images show a small music collection being served as standard, and being served by a patched Tangerine with the following stanza added to ~/.tangerine:

filetypes = .ogg,.mp3

Multiply the effect by a few hundred albums, and the effect is striking.

Revision history for this message
Jo Shields (directhex) wrote :
Revision history for this message
Jo Shields (directhex) wrote :
Revision history for this message
Jo Shields (directhex) wrote :
Revision history for this message
Nick Ellery (nick.ellery) wrote :

Thanks for your report. Setting status as Confirmed, as a patch has been attached, and changing status to wishlist.

Changed in tangerine:
importance: Undecided → Wishlist
status: New → Confirmed
Changed in tangerine:
status: Unknown → New
Changed in tangerine:
status: New → Fix Committed
Jo Shields (directhex)
Changed in tangerine:
status: Confirmed → Fix Released
Changed in tangerine (Debian):
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.