Skip to main content

Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
TagsGame Engines

Looking very promising!

A topic by floetenmaul created Jul 15, 2025 Views: 164 Replies: 13
Viewing posts 1 to 8

Hey there, i was searching for a lightweight jellyfin audio client. Your player seems to be exactly what i was looking for.

Unfortunately it gives me this error upon start. I'm on Win11 Pro and have my Jellyfin server (10.10.7) running on docker. This is the error from aj_player 1.1:

ERROR in action number 1
of Other Event: User Defined 0 for object cache_parser:
Variable Index [0] out of range [0] - -1.100021(100021,0)############################################################################################
gml_Object_cache_parser_Other_10 (line 204)
gml_Object_cache_parser_Step_0 (line 24)

And this the Log from jellyfin:

[07:42:07] [INF] [218] Jellyfin.Server.Implementations.Users.UserManager: Authentication request for patrick has succeeded.
[07:42:07] [INF] [218] Emby.Server.Implementations.Session.SessionManager: Current/Max sessions for user patrick: 8/0
[07:42:07] [INF] [218] Emby.Server.Implementations.Session.SessionManager: Logging out access token ***************************
[07:42:07] [INF] [218] Emby.Server.Implementations.Session.SessionManager: Creating new access token for user **************************

Maybe those errors/logs are useful for you. Looking forward to the update :)

Cheers,

Patrick

Developer

Hi,

Thank you :)


I noticed this issue myself with a new audio file I imported since the last update, this was resolved - I'm hoping it'll be OK for you too but if it isn't please let me know. The version 1.2 preview update is available now

Hello, those are great news :) Thanks!

I just downloaded the 1.2 build this morning. Startup is fine now (Updating Artists, Updating Albums seems to be working). After that the program starts to be very unresponsive (text is constantly fading in and out) and begins to Update Library. It stops at 26% with this error:

___________________________________________
############################################################################################
ERROR in action number 1
of Other Event: User Defined 0 for object cache_parser:
Unable to get variable RunTimeTicks from object 0000020EC003A600
############################################################################################
gml_Script_jellyfin_parse_track_data (line 287)
gml_Object_cache_parser_Other_10 (line 8)
gml_Object_cache_parser_Step_0 (line 24)

My library is quite big, tho (>20K files). Maybe there are some strange tags or filenames in place. If there's another log or something i can provide, please let me know.

Cheers,

Patrick

Developer

Ahh thanks for this,

Could you try the updated v1.2a download and let me know how you get on. I've just uploaded this and corrected the above issue but its possible another may arise just let me know, thanks for your patience :)

No problem, glad i can help!

I tried 1.2a but get this error (at Updating Library 99%)

ERROR in action number 1
of Async Event: HTTP for object engine:
JSON parse error : unexpected character############################################################################################
gml_Object_engine_Other_62 (line 221)

Cheers

Developer

Interesting. I'll have an update for you within the hour

Developer

Thanks for that, may I ask you to try v1.2b,


It's possible this may happen again in another area however if it does then I can get this sorted quickly,


Thank you so much! :)

Version 1.2b does the job. My library is now scanned completely and i can listen to music. But unfortunately the program is very unresponsive during the scan and the scan takes ~30 min on my machine (>20K songs). In comparison: A scan in the official jellyfin player takes about 15 seconds. But the worst part is, that the library scan is done on every start. Maybe you can find a way, to speed this up?

Cheers

Developer

Thank you @floetenmaul


I'm glad you were able to get past the crashes. As for the slowness in parsing, yes that's going to require a pretty significant re-write of code which is no problem, I believe I have found a solution however I'll get back to you soon :)

Developer

Hi, hope you're well,

Version 1.3 is out as of a moment ago, this includes a significant source-code re-write for improved loading speeds. There's a lot of changes so I recommend looking at the changelog

There's a "Export Log" option in the Settings, may I please ask you to export this and paste it into your next reply. This log contains information such as JSON parse speeds, startup time, processing time and more. Any personal user/server data is omitted from this log. I'm confident you'll notice a significant improvement in performance but there's always room for improvements!

I look forward to your reply

Thank you

Hey there,

1.3 works now 馃グ Scanning takes about 20 seconds. A few impressions/suggestions/problems i had while using it:

- Although it only takes 20 seconds , it would be great to have an option to do the scan manually only (cause, the program is unusable while the scan is running)

- When i press play on an album, a random title is played back (ignoring the shuffle setting)

- the radio section is a very nice addition. But it doesn't work for me atm.  neither the default ones, or custom ones. I added this entry, e.g.:

[radio_1]
name = Radio Paradise description = Main Mix
streamUrl = http://stream.radioparadise.com/aac-128
imageUrl = https://www.radio.de/300/radioparadise.png
tileColour =
tags =

- It would be nice, to be able to click on an artist  (or use RMB) in the album view, to see all albums of that artist

- Because i've got a lot of audiobooks, my dream feature would be a section (like albums) for audiobooks (maybe albums with the tag audiobooks) and a bookmarking system for each audiobook (album)

- With large lists, the scrollbar handle gets very small and hard to see (maybe use some sort of minimum height for it)

- The scrolling with the mousewheel feels a bit weird currently. If i scroll a nudge on the wheel, the big cover list scrolls ~80% of a row, but if i scroll 6-8 nudges quickly (flicking the mousewheel), i'm only able to scroll 1,5-2 rows. Also it would be cool to scroll with mmb-drag or something like this (but if the mousewheel would work better, one wouldn't need that, i guess)

- The "recently added" section displays songs. I think albums would be a better fit for that

- I love the RMB Option! Would like them also on Albums/Artists....everywhere 馃槅

- If i quickly press play on different items (songs, albums). The program needs some time to recover and start play back again

- Reordering in the play queue would be awesome. Also, played songs could still stay in the list (maybe greyed out), so one could repeat it or look up, what recently was played

Just some thoughts. I'm exited to see, how the player will develop.

Keep up the good work. Cheers

Patrick

Developer

Hi,


I've started working on these feature requests and bug fixes


As for the Radio station, I'll get back to you soon on that - for now, I've added this for you, just perform a refresh and you should see Radio Paradise at the end of "For You"


I'll update you shortly, thanks!

Developer

Hi, version 1.4 is currently out now, let me know how you get on :)

Developer

Hi @floetenmaul!


Hope you're well - It's been a while! I was reviewing this conversation again yesterday, I know you mentioned about listening to Audiobooks from AJ Audio. I'm pleased to announce that this is coming in version 2.1.1.


There is a new designated "Podcasts" page on your Library where you can find all Audiobooks from your Jellyfin server. You can pin & favourite these just like you can with all other media type. You can also add Podcasts to a new folder (with the new content type "Podcasts", or "Various").


You can choose between a list view or the standard album-like tiles view


Hope this is OK! Let me know if you have any other feature requests