Library
Like any local music player, the app's experience is driven by the music library you've cultivated. Add any number of folders to watch, browse them together or individually, and search amongst them using an instant search function.
With source lists breaking tracks down by Genre/Tag, Artists, and Albums you can quickly scour through your collection and find just the right tunes to queue up.
With the Songs list, take full control over which data columns you want to display, sort by, their position in the table, and more.
Equalizer
Oscine now has a full parametric equalizer in the Tools tab. Drag bands around right on the curve or type exact values into the table below it, with up to twelve bands of peaking, shelf, pass, and notch filters. A live spectrum runs behind the curve so you can see what you're shaping.
Save the curves you like as presets and assign them to an album, artist, or playlist, and they'll switch in on their own when that music plays. If you already have a curve, import it from AutoEq or Equalizer APO, or pick your headphones from the 736 oratory1990 profiles that come bundled with the app.
A preamp with auto-gain and a clip indicator help keep the bolder curves from distorting.
CD Ripping
Pop in a CD and rip it straight into your library from the Tools tab. Oscine identifies the disc, looks it up on MusicBrainz, and lets you choose the right release when there are a few pressings to pick from. The cover art comes along from the Cover Art Archive.
Each track is encoded to FLAC, tagged, named with a template you control, and added to your library as soon as it's done. Turn on verify to rip every track twice and compare, and if a rip gets interrupted you can pick it back up where it stopped.
Tunedeck
The Tunedeck is a drawer on the right side of the app that stays open while you browse. Its four tabs (Artist, Track, Related, and Playing) each give you a different look at whatever you're listening to.
Related picks up the rest of the album first, then looser matches from your library by genre, year, or folder. Turn on online lookups and the Artist tab fills in with a biography and band line-ups. Leave them off and everything from your own library still works.
Themes
Oscine comes with three themes, Oscine, Nocturne, and High Contrast, and each one has a light and a dark variant. If you want to take it further, the theme editor lets you adjust color, type, and motion right down to the individual tokens. When a color pairing gets hard to read, a contrast warning shows up on the row that caused it.
You can also let the accent color follow the album art of whatever's playing. An accent you set by hand in the editor always takes priority.
Curate & Discover
Your playlists live on a rail along the left with My Favorites pinned to the top, and any of them can be exported to .m3u8 when you want to take a list somewhere else.
The queue works in two layers. Tracks you add by hand sit above the rest of your session, so shuffling mixes up everything else and leaves the songs you picked out right where you put them.
Discover builds shelves out of your own files and listening history using nine recipes, like Sitting unplayed, Forgotten favorites, and Almost finished. Every card tells you why it's there, and you can save any shelf you like as a playlist.
Stage & Zen
The Stage gives Now Playing the whole window, with the album art front and center and a waveform ribbon for the track you're hearing.
As of 1.1 it shows lyrics too, and synced lyrics scroll along with the song. Oscine reads them from a .lrc file next to the track or from the file's own tags, and with online lookups on it can find them on LRCLIB.
Zen mode drops the title bar, the tabs, and the transport controls and goes fullscreen. Put it up on a TV or a second monitor and leave it running.
Playback
Playback is gapless by default. If you'd rather have a crossfade between tracks, set a duration and Oscine blends each song into the next.
ReplayGain is read from your tags when it's there, and untagged tracks can be measured in the background. Oscine plays FLAC, MP3, Ogg Vorbis, Opus, AAC, and WAV.
Stats
Stats is your listening log, with your top artists, albums, and tracks over whatever time range you pick. Every listen is recorded with the tags it had at the time, so renaming a track or reorganizing your folders later won't rewrite last year's numbers.
Podcasts
Subscribe to your shows, download episodes, and listen, all from their own tab. Podcasts are kept apart from your music, so episodes never turn up in your library, your searches, or your ReplayGain.
Tag Editing
Clean up your tags without leaving the app. With 1.1 the editor covers nearly every field a file can carry, from album artist and composers to sort names, ISRCs, and MusicBrainz IDs.
Your edits don't touch the files right away. They're staged in the Tools tab, where you can look over every change side by side and pick exactly what gets written. Oscine keeps a backup of each original until the write checks out, and puts it back if anything doesn't match.
Quick access
Press CtrlK from anywhere to open the command palette. Start with a prefix to narrow it down: > for actions, @ for artists, # for playlists, and / for settings. You can start an artist playing or shuffle your whole library right from the palette.
The Quick Menu on Now Playing keeps your favorite playlists, recent additions, and favorite artists a click away, and a set of global shortcuts covers playback and navigation.
Scrobbling & Discord
Choose one or both scrobbling services. Oscine will keep track offline and update once connected to the net.
New in 1.1, Discord presence shows what you're listening to on your profile, with the album art and a status line you can word however you like.