How does it work?
AJ Audio streams your audio natively from your Jellyfin Server or your computer on the fly.
How do I login to Jellyfin?
- Click the Options button (...) > Log in
Here is what the login window looks like:

The app will auto-insert "http://" at the start of your address if no protocol was input by yourself.
- You may also use host names instead of IP addresses.
- The server IP box will auto-fill if Jellyfin servers are detected on your local network
Do I have to use Jellyfin?
AJ Audio is a fully capable Windows Media Player, meaning you do not have to use Jellyfin. The experience when using local files is consistent with the Jellyfin experience.
- You can use local media and also use Jellyfin's media at the same time
How do I customise my Library?
Simply right-click on a free space in your Library pane to bring up the context menu, where you can add or remove page links.

You can also pin songs, artists, albums, and internet streams to your Library by dragging the relevant item, or right-clicking and selecting "Pin to Library"
How much disk space does this use?
Only mere mb more than the download itself (which sits at ~25mb). AJ Audio is streamlined to only save necessary data.
How do offline files work for Jellyfin?
See here for how offline files work for Jellyfin users
How does it load my Jellyfin media?
Data including Track data, Artists, Album, and Playlist data are requested from your Jellyfin Server and are then processed. These details are then stored to your local disk for a quicker load time in future. (this is called the Database. You can see more about this in the Settings)

How does it load my local media?
You can set up directories which AJ Audio will scan automatically, or alternatively you can add files manually. The ID3 information is read, along with the album art. Searches are performed via external providers in order to match the artists and albums of the imported tracks. This is then saved to the database.
Which formats are supported?
AJ Audio is natively capable of playing the following formats:
MP3 | FLAC | WAV | OGG | AIFF | WMA | AAC | M4A | OPUS | M3U | M3U8 | MPD
How does crossfade/gapless playback work?
Below is an illustration of the track scrubber. The next track in your queue is loaded as your current track ends.

The next track in your play queue is loaded as your current track ends (around 30 seconds beforehand). If the queue is interrupted and you choose to play another track next instead, AJ audio will load your new track instead. The new track will then slowly fade in to 100% volume 5-10 seconds before the current track ends (depending on your setting).
Is this resource heavy?
Nope! This app is specifically designed to lower its resource use when minimized, not focused, or when the mouse is not in the Window.
Can I change the Output Device?
Yes, you can change this in the settings page, allowing you to play music through your non-default Windows device.

How do the shortcuts work?
Shortcuts are exclusive to Jellyfin media and allow you to open songs from the Start Menu. See here for more.
How does AJ Audio determine explicit ratings?
Items are marked as explicit if the associated metadata contains "ITUNESADVISORY" in the "Tags" section.

There is an option to automatically scan all songs in you library. Song lyrics are scoured for profanity in order to determine the explicit rating. A song must contain lyrics for this to work as expected. Offending tracks & their corresponding album will be updated on your Jellyfin server to include the "ITUNESADVISORY" tag. This option is disabled by default
- Explicit tags are currently exclusive to Jellyfin media
Where do Time Synchronised lyrics come from?
All time synced lyrics are fetched through LRCLIB.net and are matched via the Song Title, Artist, and Duration.
Where does Album Art come from?
MusicBrainz & AudioDB provide the Album Art when you choose the "Find Album Art" through the context menu by right clicking on a track/album.
- AJ Audio will perform a search through external providers to find album art if no source existed
You can also import .jpg/.jpeg, .png, and .bmp files manually.
- For local media, album art is written to the file itself
Does this automatically sign me in?
Yes.
How do I sign out?
Click the Options button > Log out.

If you do sign out, any media associated with your Jellyfin server will be removed from the database until you sign back in.
- Media marked as offline will remain available, as well as media pinned to the sidebar
What do I need to run this?
A Windows 10 or newer PC with speakers.
Additional links
Playing Live TV/Internet Radio (.m3u, .m3u8) from Jellyfin on AJ Audio
Using Discord RPC with AJ Audio
Remote controlling your Jellyfin devices
Importing Audio to your Jellyfin server
Creating and using Smart Playlists
Create, delete, and use Internet Radio streams
Accessing your Jellyfin music while offline
I have an error, a feature request, or a general query
Please post a topic or contact me directly. I will normally be with you on the same day.
Email: aj-studio@mail.com
Discord: @alexcjw
