[READ-ONLY] Mirror of https://github.com/probablykasper/ferrum. Music library app for Mac, Linux and Windows ferrum.kasper.space
electron linux macos music music-library music-player napi windows
0

Configure Feed

Select the types of activity you want to include in your feed.

Add more columns

Kasper (Sep 18, 2024, 6:31 AM +0200) d1404df2 f8be3c31

+15 -10
+2
CHANGELOG.md
··· 8 8 - Add queue panel slide-out transition 9 9 - Add `Ctrl+Tab` and `Ctrl+Shift+Tab` to select next/previous playlist 10 10 - Add `Back` and `Forward` shortcuts 11 + - Add ability to hide/show columns 12 + - Add columns: Album Artist, Composer, Grouping, BPM, Sort Album, Sort Album Artist, Sort Artist, Sort Composer, Sort Name 11 13 - Make time & volume sliders look ok 12 14 - Small design updates to tracklist header & filter textbox 13 15 - Respect user's locale time
+13 -10
src/components/TrackList.svelte
··· 212 212 { name: '#', key: 'index' }, 213 213 // { name: 'Size', key: 'size' }, 214 214 { name: 'Album', key: 'albumName', width: '90%' }, 215 - // { name: 'Album Artist', key: 'albumArtist', width: '90%' }, 215 + { name: 'Album Artist', key: 'albumArtist', width: '90%' }, 216 216 { name: 'Artist', key: 'artist', width: '120%' }, 217 217 // { name: 'Bitrate', key: 'bitrate' }, 218 - // { name: 'Bpm', key: 'bpm' }, 218 + { name: 'BPM', key: 'bpm' }, 219 219 { name: 'Comments', key: 'comments', width: '65%' }, 220 220 // { name: 'Compilation', key: 'compilation' }, 221 - // { name: 'Composer', key: 'composer' }, 221 + { name: 'Composer', key: 'composer', width: '65%' }, 222 222 { name: 'Date Added', key: 'dateAdded' }, 223 223 // { name: 'DateImported', key: 'dateImported' }, 224 224 // { name: 'DateModified', key: 'dateModified' }, ··· 228 228 // { name: 'Disliked', key: 'disliked' }, 229 229 { name: 'Time', key: 'duration' }, 230 230 { name: 'Genre', key: 'genre', width: '65%' }, 231 - // { name: 'Grouping', key: 'grouping', width: '65%' }, 231 + { name: 'Grouping', key: 'grouping', width: '65%' }, 232 232 // { name: 'ImportedFrom', key: 'importedFrom' }, 233 233 // { name: 'Liked', key: 'liked' }, 234 234 { name: 'Name', key: 'name', width: '170%' }, 235 235 { name: 'Plays', key: 'playCount' }, 236 236 // { name: 'Rating', key: 'rating' }, 237 237 // { name: 'SampleRate', key: 'sampleRate' }, 238 - // { name: 'Skips', key: 'skipCount' }, 239 - // { name: 'SortAlbumArtist', key: 'sortAlbumArtist' }, 240 - // { name: 'SortAlbumName', key: 'sortAlbumName' }, 241 - // { name: 'SortArtist', key: 'sortArtist' }, 242 - // { name: 'SortComposer', key: 'sortComposer' }, 243 - // { name: 'SortName', key: 'sortName' }, 238 + { name: 'Skips', key: 'skipCount' }, 239 + { name: 'Sort Album', key: 'sortAlbumName', width: '65%' }, 240 + { name: 'Sort Album Artist', key: 'sortAlbumArtist', width: '65%' }, 241 + { name: 'Sort Artist', key: 'sortArtist', width: '65%' }, 242 + { name: 'Sort Composer', key: 'sortComposer', width: '65%' }, 243 + { name: 'Sort Name', key: 'sortName', width: '65%' }, 244 244 // { name: 'TrackCount', key: 'trackCount' }, 245 245 // { name: 'TrackNum', key: 'trackNum' }, 246 246 // { name: 'Volume', key: 'volume' }, ··· 465 465 .year 466 466 width: 0px 467 467 min-width: 47px 468 + .bpm 469 + width: 0px 470 + min-width: 43px 468 471 .drag-line 469 472 position: absolute 470 473 width: 100%