I thought I should keep people informed as I make the next version of "DJ Patterns" (renamed "DJT2") in case there are changes that need to be made or ideas to use.
* I have moved all the functionality of "DJ Patterns" into the new app and everything works as it should (or has been working)
* The app now scans through the main database as well as all available local databases to get a complete listing of Genres. This list will be used to filter media in the "Patterns" or the "Export" tabs.
* The app can export to CSV (Comma Sepreated Value), WinAmp Playlist and HTML. I am using a HTML table to display the info. If anyone has another idea, now is a good time to speak up.
* You can select either a Folder, Playlist or Database (VDJ XML file) as input for the "Patterns" or "Export" so that you can compare data as you need.
* The "Export" section has the ability for you to check off the media(s) that you want to export. Sorting of the media will also be available.
* The "Export" section shows the following column values: Path (location of the file), Artist, Title, Album, Genre, BPM, Bitrate, Length, Key, Comment. I was just thinking (as I write this) that maybe when the user chooses to export this data that a dialog would ask you what fields you want to export. Is this idea of any value?
This is everything that is completed at the moment. Yesturday and today I have worked on several attempts on how to load this data as efficiantly as possible. (no sollution yet, still thinking)
So that is where the application is at the moment. There are more functions that I want to include in the first release, this is just an update.
Peace,
James
* I have moved all the functionality of "DJ Patterns" into the new app and everything works as it should (or has been working)
* The app now scans through the main database as well as all available local databases to get a complete listing of Genres. This list will be used to filter media in the "Patterns" or the "Export" tabs.
* The app can export to CSV (Comma Sepreated Value), WinAmp Playlist and HTML. I am using a HTML table to display the info. If anyone has another idea, now is a good time to speak up.
* You can select either a Folder, Playlist or Database (VDJ XML file) as input for the "Patterns" or "Export" so that you can compare data as you need.
* The "Export" section has the ability for you to check off the media(s) that you want to export. Sorting of the media will also be available.
* The "Export" section shows the following column values: Path (location of the file), Artist, Title, Album, Genre, BPM, Bitrate, Length, Key, Comment. I was just thinking (as I write this) that maybe when the user chooses to export this data that a dialog would ask you what fields you want to export. Is this idea of any value?
This is everything that is completed at the moment. Yesturday and today I have worked on several attempts on how to load this data as efficiantly as possible. (no sollution yet, still thinking)
So that is where the application is at the moment. There are more functions that I want to include in the first release, this is just an update.
Peace,
James
Posté Wed 24 Mar 10 @ 1:34 pm
JamesWjRose wrote :
maybe when the user chooses to export this data that a dialog would ask you what fields you want to export. Is this idea of any value?
This idea has value if all the fields are not needed by the user for export, so yes this would have a benefit, but also the default setting should be set to all this way you don't have to go through the setting each time you export.
If you need only some fields, have that option available with a tick box next to each field.
Great job of thinking this through to provide a user friendly work flow in your program.
Good Luck
Joey....
Posté Wed 24 Mar 10 @ 2:40 pm
Thanks for the quick feedback.
I have created a dialog that will allow the user to select what "fields" they want to show and in what order. This is what will be displayed in the "Export" section and what will be exported when the user press "Export" or CTRL+E. Once the user selects and saves this info it will be saved for the next time the user runs the app. ...troublemaker ;) (yet another thing I have to work on)
Peace,
James
I have created a dialog that will allow the user to select what "fields" they want to show and in what order. This is what will be displayed in the "Export" section and what will be exported when the user press "Export" or CTRL+E. Once the user selects and saves this info it will be saved for the next time the user runs the app. ...troublemaker ;) (yet another thing I have to work on)
Peace,
James
Posté Wed 24 Mar 10 @ 3:28 pm
JamesWjRose wrote :
* The app can export to CSV (Comma Sepreated Value), WinAmp Playlist and HTML. I am using a HTML table to display the info. If anyone has another idea, now is a good time to speak up.
HTML table is good. Keep the table layout simple but allow for the ability to link to a CSS style sheet. That way the table can be formatted in any way you want. Provide a few style sheets that a user can choose from and use as a basis for creating theit own.
That way you can have styles for print, screen, etc.
Some examples here: http://www.timrivera.com/tests/csstables.html
Cheers,
Roy
Posté Wed 24 Mar 10 @ 5:28 pm
Just a quick update on the app:
* Users can choose what Export fields that they want to display, in what order and the column width. The column width will also be saved if the user changes the column width. Available fields: Artist, Bitrate, Genre, Comment, Gain, BPM, Key, Length, Path, Album, Title
* There is no longer a dialog showing the status, instead that information is displayed directly on the bottom of the app, along with progress bar and a "cancel" link. This way the user can load data in one section while reviewing data in another without the dialog being in the way. Loading data is threaded so it will not (should not) interfear with other activities.
* Several issues have been worked on to help speed up the process.
Peace,
James
* Users can choose what Export fields that they want to display, in what order and the column width. The column width will also be saved if the user changes the column width. Available fields: Artist, Bitrate, Genre, Comment, Gain, BPM, Key, Length, Path, Album, Title
* There is no longer a dialog showing the status, instead that information is displayed directly on the bottom of the app, along with progress bar and a "cancel" link. This way the user can load data in one section while reviewing data in another without the dialog being in the way. Loading data is threaded so it will not (should not) interfear with other activities.
* Several issues have been worked on to help speed up the process.
Peace,
James
Posté Tue 06 Apr 10 @ 9:51 am
Hi James
Need "Year" and "Filename" to be able to sort a report and work on these info fields to do edits if necessary.
Thanks
Joey...
Need "Year" and "Filename" to be able to sort a report and work on these info fields to do edits if necessary.
Thanks
Joey...
Posté Tue 06 Apr 10 @ 1:21 pm
Ok Joey, I can work in year. The file path is "Path" so that is already included, or did you mean JUST the file name?
Never mind. I decided that having the full path and just the file name is a good idea. So it now has it. (took me 5 min) Thanks for the input.
Never mind. I decided that having the full path and just the file name is a good idea. So it now has it. (took me 5 min) Thanks for the input.
Posté Tue 06 Apr 10 @ 2:15 pm
Filename field doesn't include the path in that datafield, so yes please include it, since getting into the path filed can get complicated.
Making it available does make "FileName" more distinct then the path only.
Thank You,
Joey....
Making it available does make "FileName" more distinct then the path only.
Thank You,
Joey....
Posté Tue 06 Apr 10 @ 3:05 pm
Joey,
Consider it done, because it is. (I'm quick, and good... and modest too)
The Progress Report #2 is the next item that I NEED feedback before I can complete this version.
Peace,
James
Consider it done, because it is. (I'm quick, and good... and modest too)
The Progress Report #2 is the next item that I NEED feedback before I can complete this version.
Peace,
James
Posté Tue 06 Apr 10 @ 3:08 pm
..You may need to look at the File Info tab to understand.
Joey...
Joey...
Posté Tue 06 Apr 10 @ 3:10 pm
I can help with some "input" on that subject matter...
Joey...
Joey...
Posté Tue 06 Apr 10 @ 3:12 pm