audiobookshelf icon indicating copy to clipboard operation
audiobookshelf copied to clipboard

[Enhancement]: Add music media type (for media that does not need progress tracking)

Open Eftimin70 opened this issue 2 years ago • 14 comments

Describe the feature/enhancement

Add possibility to disable the resume feature on library level.

Background: As stated in an earlier bug report I still have problems with erratic behaviour of the resume feature on parts of my audiobooks. The problems appear with my shorter audiobooks - in German "Hörspiele" (radio plays) and I don't have issues with my longer audiobooks - in German "Hörbücher". I have two libraries, one for my long audiobooks and one for my short audiobooks (radio plays). Since the resume feature in my eyes is only useful for the long audiobooks and more confusing than helping with radio plays it would be very useful if I could disable the resume feature for the latter.

Eftimin70 avatar Sep 03 '22 13:09 Eftimin70

I'm not sure what you mean by the resume feature. What is the earlier bug report you are referring to?

advplyr avatar Sep 03 '22 13:09 advplyr

Hi, with "resume" I mean the saving of the listening progress and the possibility to continue listening to an audiobook from where I left off. The bug report I am referring to is #644 where I have problems with completed audiobooks not correctly restarting from the beginning. If the progress determination and the features surrounding it could be disabled for my radio plays (e.g. through a switch on the library level) I would be more than happy.

Eftimin70 avatar Sep 03 '22 13:09 Eftimin70

Are you saying you don't want listening progress to be saved at all for certain libraries?

advplyr avatar Sep 03 '22 14:09 advplyr

Yes, exactly. Might seem radical, but would be very useful for "Hörspiele" (radio plays). Their length is comparable to music albums and are usually heard in one piece.

Eftimin70 avatar Sep 03 '22 14:09 Eftimin70

That makes more sense. I think the better solution for this is going to be adding another media type.

Right now we just have 2 media types, books and podcasts, but this was setup so that we can add more media types in the future.

I'm not very familiar with radio plays but aren't there some where you would want to keep the progress?

advplyr avatar Sep 03 '22 14:09 advplyr

Yes, there are longer radio plays where the progress could be useful, but at least in my library they are the exception.

A new media type would be a good solution. But if I understand the current functionality correctly you can only choose one media type per library thus it being similar to a switch on the library level. Being able to add more the one media type per library, each of them having their own paths could be a solution. So one single library could have audiobooks with and without progress functionality.

Eftimin70 avatar Sep 03 '22 14:09 Eftimin70

"but aren't there some where you would want to keep the progress?"

definitively yes > one example: The Waringham Chronicles

skyzuma avatar Sep 03 '22 14:09 skyzuma

It is similar to a switch on the library settings but it doesn't make sense to disable progress on a book or podcast library. That is what most people want audiobookshelf for. It only makes sense if you are adding a different media type which is why I think it would be better handled by supporting a different media type.

In this case I think a music media type is where this would go.

advplyr avatar Sep 03 '22 15:09 advplyr

Ah, sounds good, this should work perfectly for my case.

Eftimin70 avatar Sep 03 '22 16:09 Eftimin70

Add music media type, I also think it's a good idea. I hope it can be realized as soon as possible. Make it look more like a music player. Like random play, loop play, single loop, etc.

springsunx avatar Nov 14 '22 23:11 springsunx

+1, adding a music type would make this an absolute killer. I imagine it wouldn't be too terribly difficult to implement on top of existing functionality, you'd just need the ability to parse music-specific metadata from files/folders and then remove progress tracking for that media type. Also, shout out to the lib/ancap that runs this. Amazing work!

therecluse26 avatar Nov 22 '22 16:11 therecluse26

Are there any Updates on this? Would love to have a Third Music type 😃

jnbht avatar Nov 17 '23 23:11 jnbht