[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.

Change Reveal File shortcut to `Shift+CmdOrCtrl+R`

Kasper (Mar 21, 2023, 6:38 AM +0100) b5bb4b2d 031712fa

+10 -6
+4
CHANGELOG.md
··· 1 1 # Changelog 2 2 3 + ## Next 4 + - Improve text selection in modals 5 + - Change "Reveal in File Manager" shortcut to `Shift+Ctrl+R` (macOS: `Shift+Cmd+R`) 6 + 3 7 ## 0.16.5 - 2022 Jan 19 4 8 - Fix queue rearranging reversing tracks 5 9 - Fix error when rearranging many tracks in the queue
+3 -3
src-native/itunes_import.rs
··· 669 669 let artist_title = xml_track.artist_title(); 670 670 671 671 if matches!(xml_track.name.as_deref(), Some("") | None) { 672 - errors.push("[{artist_title}] Missing track name".to_string()); 672 + errors.push(format!("Missing track name: {artist_title}")); 673 673 } 674 674 if matches!(xml_track.artist.as_deref(), Some("") | None) { 675 - errors.push("[{artist_title}] Missing track artist".to_string()); 675 + errors.push(format!("Missing track artist: {artist_title}")); 676 676 } 677 677 678 678 match parse_track(xml_track, start_time, Path::new(&tracks_dir)) { ··· 682 682 itunes_track_paths.insert(xml_track_path, track.file.clone()); 683 683 library.tracks.insert(generated_id.clone(), track); 684 684 if xml_track_id_map.contains_key(&xml_id) { 685 - errors.push(format!("[{artist_title}] Duplicate track ids {}", xml_id)); 685 + errors.push(format!("Duplicate track ids \"{}\": artist_title", xml_id)); 686 686 } 687 687 xml_track_id_map.insert(xml_id, generated_id); 688 688 }
+3 -3
src/electron/menubar.ts
··· 117 117 else if (is.windows) return 'Reveal in File Explorer' 118 118 else return 'Reveal in File Manager' 119 119 })(), 120 - accelerator: 'Alt+CmdOrCtrl+R', 120 + accelerator: 'Shift+CmdOrCtrl+R', 121 121 click: () => { 122 122 webContents.send('selectedTracksAction', 'revealTrackFile') 123 123 }, ··· 151 151 }, 152 152 }, 153 153 { type: 'separator' }, 154 - { role: 'reload', accelerator: 'CmdOrCtrl+Shift+R' }, 155 - { role: 'forceReload', accelerator: 'CmdOrCtrl+Alt+R' }, 154 + { role: 'reload', accelerator: 'CmdOrCtrl+Option+R' }, 155 + { role: 'forceReload', accelerator: 'Shift+CmdOrCtrl+Option+R' }, 156 156 { role: 'toggleDevTools' }, 157 157 { type: 'separator' }, 158 158 { role: 'resetZoom' },