ankenyr / jellyfin-smartplaylist-plugin

GNU Affero General Public License v3.0
52 stars 12 forks source link

Is this plugin dead? #10

Open mikewesten opened 2 years ago

mikewesten commented 2 years ago

Linux Jellyfin.Server 10.7.7.0

When I install the plugin, v1.0.0.1 (latest), v1.0.0.1 shows as having been installed However after restarting the server, v1.0.0.0 shows as being installed And selecting the "settings" option on this plugin results in no action whatsoever, the page doesn't open

What is the status of this plugin? Is it dead or on hold?

ankenyr commented 2 years ago

I have not had time to update anything with this plugin nor the need. It was originally created to find all Youtube videos within Movies and create a playlist per creator. I have since improved the Youtube Plugin to use the TV media library instead which solves that issue.

There is no setting page for this plugin so that shouldn't do anything.

I have wanted to rewrite this from scratch as the current method of doing things is not great and for large libraries is very slow. My goal is to change things over to using sql and accessing the database directly. I just not had the time to put towards this.

exaveal commented 2 years ago

Hoped to get here a Plugin with Smart Playlist as you announced in your reddit posting. Too bad, but if you have a running version would be nice to try it out. I've installed it, but I cannot see any feature activated.

ankenyr commented 2 years ago

What do you mean by feature activated?

On Tue, Apr 19, 2022, 4:06 AM exaveal @.***> wrote:

Hoped to get here a Plugin with Smart Playlist as you announced in your reddit posting. Too bad, but if you have a running version would be nice to try it out. I've installed it, but I cannot see any feature activated.

— Reply to this email directly, view it on GitHub https://github.com/ankenyr/jellyfin-smartplaylist-plugin/issues/10#issuecomment-1102511243, or unsubscribe https://github.com/notifications/unsubscribe-auth/AALYWLSSPHXCNYNI3YFKWV3VF2HU7ANCNFSM5SGDO5OQ . You are receiving this because you commented.Message ID: @.***>

itkfilelor commented 2 years ago

FYI, it breaks with 10.8, So i tried building it myself with a quickie stand-alone python program and the web api as I no nothing of .NET I was able to hardcode the options I want e.g. I am currently on a binge with 'One Chicago' and want to watch them all in order including the x-overs I was able to sort them all, and create the playlist, but when I add the Items nothing is actually added to the list (I get a 204 code /shrug). Anyway the point is I found the api endpoints to getting episodes directly instead of needing to add the season folders individually by diving into the emby swagger documentation /Shows//Episodes I don't know how that will translate to how you do it. but thats where I am right now. Also, one thing I noticed is the playlists are created with the 'audio' MediaType, which causes my Android tv and phone to play only the audio track of shows.

EDIT: I may have foudn out how to get it working in 10.8, change version in the manifest.json to 10.8 and status from unsuppported to active. :sweat_smile: MORE EDIT: Because I am impatient, I started diving in to the code anyway and eventually the internal API (boy is the documentation a bit lacking) I may have found the 'method(s)' required for season filtering both by name and id. As I mentioned , I am a complete imbecile when it comes to C# and .NET so I am not aware of how to debug these, more specifically how properly hook into the logger.

exaveal commented 2 years ago

I mean I don't find any functionality like "smart playlist" (e.g. added songs in last 3 months) on the jellyfin ui. As there is nowhere a description/screenshots or something else, I don't see what this plugin does.

ankenyr commented 2 years ago

There is nothing in the UI to support the plugin. If you are looking for an icon saying "smart playlist" you will not find it. Jellyfin does not provide the ability to modify it's UI except in the config section. Right now you need to hand edit the Json files per the instructions in the readme.

On Tue, May 3, 2022, 11:22 AM exaveal @.***> wrote:

I mean I don't find any functionality like "smart playlist" (e.g. added songs in last 3 months) on the jellyfin ui. As there is nowhere a description/screenshots or something else, I don't see what this plugin does.

— Reply to this email directly, view it on GitHub https://github.com/ankenyr/jellyfin-smartplaylist-plugin/issues/10#issuecomment-1116416848, or unsubscribe https://github.com/notifications/unsubscribe-auth/AALYWLXCYZBBEDHGGN64GWLVIFVFJANCNFSM5SGDO5OQ . You are receiving this because you commented.Message ID: @.***>

dannymichel commented 2 years ago

I have not had time to update anything with this plugin nor the need. It was originally created to find all Youtube videos within Movies and create a playlist per creator. I have since improved the Youtube Plugin to use the TV media library instead which solves that issue.

There is no setting page for this plugin so that shouldn't do anything.

I have wanted to rewrite this from scratch as the current method of doing things is not great and for large libraries is very slow. My goal is to change things over to using sql and accessing the database directly. I just not had the time to put towards this.

What are you referring to when you say the youtube plugin

ankenyr commented 2 years ago

Sorry I got confused when I updated it, I also maintain a Youtube plugin. (By maintain I mean work on it when I can being life is quite busy with two young kids) My comment is still appropriate though, settings would be blank as there are no settings.

peaceoliver commented 10 months ago

FYI, it breaks with 10.8, So i tried building it myself with a quickie stand-alone python program and the web api as I no nothing of .NET I was able to hardcode the options I want e.g. I am currently on a binge with 'One Chicago' and want to watch them all in order including the x-overs I was able to sort them all, and create the playlist, but when I add the Items nothing is actually added to the list (I get a 204 code /shrug). Anyway the point is I found the api endpoints to getting episodes directly instead of needing to add the season folders individually by diving into the emby swagger documentation /Shows//Episodes I don't know how that will translate to how you do it. but thats where I am right now. Also, one thing I noticed is the playlists are created with the 'audio' MediaType, which causes my Android tv and phone to play only the audio track of shows.

EDIT: I may have foudn out how to get it working in 10.8, change version in the manifest.json to 10.8 and status from unsuppported to active. 😅 MORE EDIT: Because I am impatient, I started diving in to the code anyway and eventually the internal API (boy is the documentation a bit lacking) I may have found the 'method(s)' required for season filtering both by name and id. As I mentioned , I am a complete imbecile when it comes to C# and .NET so I am not aware of how to debug these, more specifically how properly hook into the logger.

Hi, I have installed Jellyfin server for windows v10.8.13. I tried to modify the version number and status but still not working. After restarting the server changes back the json file to: NotSupported Jellyfin\Server\plugins\Smart Playlist_1.0.0.1\meta.json -> "targetAbi": "10.7.0.0", -> "10.8.13" "version": "1.0.0.1", "status": "NotSupported", -> "Active"

Any suggestion?

Thanks.

EDIT: I have downloaded the project and opened it in Visual Studio. Then changed the version number in the project (see below) to my installed Jellyfish version (10.8.13). Now the plugin is active and the smartplaylists folder is created, I have created the json file with the rules but nothing happens. No errors in the log.

Any tips?

<PackageReference Include="Jellyfin.Controller" Version="10.8.13" />