- Moderator
- #1
Attention: Just incorporated MusicShareWatcher into SVN. Only 0.2 users should download the plugin from the download page
What it is?
It is an external Program running in the System Tray that watches the Music Shares as set in MP Configuration (local and lan drives, no CD/DVD or FTP shares).
Why did i do it?
With a rather big number of songs it was a bit too time consuming to run an update of the database, via the MP Configuration, every time a new song was added or an existing song was removed/renamed or some tags changed.
I know that for new songs the Share View could be used, but i'd like to have an Artist / Album view.
I know that Steve has it on his list. But there are so many items, so i thought i'd help him and i also didn't wait anymore for something like this to come.
What it does?
The program sits in the System Tray, with monitoring on the shares enabled as default. You can right-click on the icon and temporarily suspend the monitoring or end the program.
It monitors changes on files and subdirectories in the music shares and updates the MP Music Database.
It works on all files supported by the Tag reader. So all the Music files that are currently detected will also be processed by this program.
Monitored events are:
Where to find it?
Submitted a patch to sourceforge. I'm using the standard Database.dll, with some changes for the Music Database made to it.
So i need Steve to verify my code and decide if he wants to commit it.
But if you have VS you should be able to compile it yourself.
Simply have MusicShareWatcher.exe in the MP directory, where Mediaportal.exe itself resides.
Start it from there or put it into the Autostart folder.
a log file is written into the "log" dir of mp.
Backup your Music Database. Just in case. :wink:
Any suggestions for improvements are welcome.
Have fun,
Helmut
What it is?
It is an external Program running in the System Tray that watches the Music Shares as set in MP Configuration (local and lan drives, no CD/DVD or FTP shares).
Why did i do it?
With a rather big number of songs it was a bit too time consuming to run an update of the database, via the MP Configuration, every time a new song was added or an existing song was removed/renamed or some tags changed.
I know that for new songs the Share View could be used, but i'd like to have an Artist / Album view.
I know that Steve has it on his list. But there are so many items, so i thought i'd help him and i also didn't wait anymore for something like this to come.
What it does?
The program sits in the System Tray, with monitoring on the shares enabled as default. You can right-click on the icon and temporarily suspend the monitoring or end the program.
It monitors changes on files and subdirectories in the music shares and updates the MP Music Database.
It works on all files supported by the Tag reader. So all the Music files that are currently detected will also be processed by this program.
Monitored events are:
- Create: When a file is being copied somewhere into the share, the tags of the file are being read and the Music Database is updated. Artist, Album, etc. are created, if they don't exist already.
- Change: An existing file has been changed, because of Tags have been updated. The updated Tag information is written into the Music Database
- Delete: A single file or a complete directory structure is deleted. The songs related to that path are removed. Also Artists, Albums and Genres with no songs are removed.
- Rename: Either a Directory or a File is being renamed. The Music Database is updated. For a Directory change the Path is corrected.
Where to find it?
Submitted a patch to sourceforge. I'm using the standard Database.dll, with some changes for the Music Database made to it.
So i need Steve to verify my code and decide if he wants to commit it.
But if you have VS you should be able to compile it yourself.
Simply have MusicShareWatcher.exe in the MP directory, where Mediaportal.exe itself resides.
Start it from there or put it into the Autostart folder.
a log file is written into the "log" dir of mp.
Backup your Music Database. Just in case. :wink:
Any suggestions for improvements are welcome.
Have fun,
Helmut