Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Is this plugin dead? #10

Open
mikewesten opened this issue Mar 31, 2022 · 9 comments
Open

Is this plugin dead? #10

mikewesten opened this issue Mar 31, 2022 · 9 comments

Comments

@mikewesten
Copy link

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
Copy link
Owner

ankenyr commented Mar 31, 2022

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
Copy link

exaveal commented Apr 19, 2022

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
Copy link
Owner

ankenyr commented Apr 19, 2022 via email

@itkfilelor
Copy link

itkfilelor commented May 3, 2022

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.

@exaveal
Copy link

exaveal commented May 3, 2022

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
Copy link
Owner

ankenyr commented May 3, 2022 via email

@dannymichel
Copy link

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
Copy link
Owner

ankenyr commented Jun 1, 2022

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
Copy link

peaceoliver commented Jan 6, 2024

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" />

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

6 participants