../
|
Active_prgs/
|
992
(2 weeks ago)
by nino.borges:
Initial commit MusicDriveSync
MusicDriveSync is a wxPython desktop application for managing music on car thumb drives. The user maintains a large
FLAC library on a NAS, organized as Artist/Album/Tracks. Rather than physically inserting drives to update them, each
thumb drive has a corresponding folder on the NAS. The app lets the user browse the NAS library, see which tracks
are already on a given drive (highlighted green), copy missing tracks to the drive folder, and remove tracks from it.
Syncing to the physical drive is done separately via rsync.
This initial commit includes a working application with the following components:
- config.py: reads and validates musicdrivesync.ini; single config source for all modules
- MusicDriveSync_Lib.py: NAS library scanning with cache, drive folder scanning with progress callback, comparison
index, copy and remove stubs
- panels/LibraryPanel.py: wx.TreeCtrl-based library tree with green highlighting for tracks present on the active
drive, "Show missing only" filter, and Copy Selected button
- panels/DrivePanel.py: wx.TreeCtrl-based drive folder tree with Remove Selected button and confirmation dialog
- main.py: top-level frame wiring drive selector, both panels, status bar progress during library and drive scans,
and path accessibility checks on startup
|
RandomCodeRequests/
|
742
(4 years ago)
by nino.borges:
added some missing code request txt files
|
Tool_Box/
|
959
(3 months ago)
by nino.borges:
A library that I continue to refine to gather a schema from Relativity XML data.
|
TenthCounter.exe
|
652
(6 years ago)
by nino.borges:
compiled version of program that counts in tenths
|
3 directories and
1 file shown