Jump to content

Avatar

Custom Library Viewer v1.2 update


  • Please log in to reply
33 replies to this topic

#1 DemonUnicorns

DemonUnicorns
  • 554 posts
  • Location
    Purdue University

Posted June 15, 2017 - 12:26 AM

27zxehh.png

 

Custom Library Viewer v1.2

 

 

Updates:

(v1.1)

  • Added ability to load CON packs (which can be toggled on and off in "Options").
  • Added ability to check CON files for songs with the same ID (" Run ID Check"). Songs that have conflicting IDs will be marked in red. Duplicate songs will be marked in blue.
  • Fixed unhandled exception when sorting number categories that are empty.
  • Expanded CON reading support.
  • Cleaned up application logo.
(v1.2)
  • Added Date Created file sorting column.

 

Hello all! Do you have a large number of customs downloaded from this site? If not, a few at least? ;) If so, you may have troubles deciding which songs to load up what with Rock Band 3's 3,000 song limit. If not that, maybe you just want a more interactive way of looking through and sorting what songs you have.

 

This program will let you sort your library by various categories, allowing you to checkmark specific songs and copy them all to the same folder. My hope is that this will make both CON packing and moving certain songs to your USB drive an easier process.

 

Here is the download link. You may have to override your antivirus software to run it:

http://d.c3universe....c4ffa2.04041892

 

I am not sure how great these pictures will look, but here are some of the program:

 

If you have any feature requests or error reports, please let me know! I was only able to test and debug the program with what customs I have.



#2 Oddbrother

Oddbrother
  • 492 posts

Posted June 15, 2017 - 12:30 AM

It'll certainly come in handy when splitting customs down to the letter, hopefully more than what was done before in C3 CON Tools.

 

Looking forward to using it!


Right and right, left and left, spin and turn, and a great big smile.

#3 Farottone

Farottone

    The Lean Mean Customs Charting Machine

  • Administrator
  • 6,108 posts

Posted June 15, 2017 - 12:30 AM

This is pretty cool!



#4 DemonUnicorns

DemonUnicorns
  • 554 posts
  • Location
    Purdue University

Posted June 15, 2017 - 12:38 AM

Thanks guys.

 

I should also mention that my motivation to make this was that there really was no easy way of finding all of the "Jazz" songs in my library other than running each and everyone of them through the C3 CON Tools Visualizer (at least, that's the easiest way I know of). Also, now I know the oldest song in my library is from 1954!



#5 Dash Riprock

Dash Riprock

    C3U Moderator

  • 557 posts

Posted June 15, 2017 - 12:44 AM

I am on the cusp of an organizational overhaul. This looks like it will prove most handy. :)


░   C3 Universe  |  C3 Database  |  My Profile  |  Feedback  |  WiP : Steely Dan - Haitian Divorce   ░▒▓█ 


#6 TrojanNemo

TrojanNemo

    The Programmer

  • 4,741 posts
  • Location
    Miami, Florida

Posted June 15, 2017 - 02:11 AM

Great start. Took a quick look. It doesn't parse packs, for reading and indexing it's easy, for moving/exporting individual songs inside packs it's more complex, but you'll find all you need to make all that happen in the C3 CON Tools source code, between File Indexer and Pack Creator.
Also, you can easily implement an option to send to Visualizer for audio playback and what not, by launching C3 CON tools with argument -visualizer -path_to_con_file (will only work for songs that are not part of packages) ... or you can implement the whole thing right into your program using the source code for Visualizer ;-)

Good luck!

#7 DemonUnicorns

DemonUnicorns
  • 554 posts
  • Location
    Purdue University

Posted June 15, 2017 - 02:23 AM

Great start. Took a quick look. It doesn't parse packs, for reading and indexing it's easy, for moving/exporting individual songs inside packs it's more complex, but you'll find all you need to make all that happen in the C3 CON Tools source code, between File Indexer and Pack Creator.
Also, you can easily implement an option to send to Visualizer for audio playback and what not, by launching C3 CON tools with argument -visualizer -path_to_con_file (will only work for songs that are not part of packages) ... or you can implement the whole thing right into your program using the source code for Visualizer ;-)

Good luck!

 

Thank you!

 

Audio playback using C3 CON Tools is something I definitely want to try and get working in the future. 

 

As far as packs go, I decided to just ignore them for now. I suppose reading them is not that difficult, so I will probably add that in a new version.



#8 petegaveglia

petegaveglia
  • 100 posts
  • Location
    New York

Posted June 15, 2017 - 10:02 PM

This is really amazing, pretty useful. I have some feedback and suggestions:
 

  • Doesn't allow me to sort by artist and year for some reason :/
  • You should add an option to delete selected customs!
  • Maybe an option to find duplicates? Like the same files? Don't know if it would be useful to everyone here...
  • Sort song by date added, like the date downloaded. That would be very useful.
  • Maybe add a default directory to where to find rb3cons. So that way you won't have to open one every time you use it.

Good luck on this! Love it!



#9 DemonUnicorns

DemonUnicorns
  • 554 posts
  • Location
    Purdue University

Posted June 15, 2017 - 10:44 PM

Thanks for trying, petegaveglia!

 

Doesn't allow me to sort by artist and year for some reason :/

 

Huh, what does it do when you try to sort by them? Does a triangle come up indicating that the library is sorted, or does it just not sort at all?

 

You should add an option to delete selected customs!

 

As in delete it from the table, or from your computer? (I am assuming you mean computer, which is cool thought :))

 

 

These are great suggestions, thanks again!



#10 MashRed

MashRed
  • 11 posts

Posted June 16, 2017 - 08:49 AM

So i just tried it and its a bit easier to use instead of just having to look inside two separate USB drives for my RockBand Customs (2 drives, 16GB & 32GB) with C3 Con Tools' RBtoUSB feature. So thanks for making this!  :) 

But I did a few bugs and I have one suggestion for this:
 

Bug: A few of the files it read of all my customs couldn't be read for some reason (I don't know if that's because i changed the song ID or not but here are the songs):

  • Muse - Plug in Baby (GH5plinba)
  • Bob Seger & the Silver Bullet Band - Old Time Rock and Roll (GHDLColtimr)
  • Metallica - Nothing Else Matters (SideNEM)
  • Dusty Springfield - Son of a Preacher Man (sonofapreacherman_rb3con)

Bug: Some of the Song IDs are misplaced in the "Album" or "Charter(s)" sections and are like "Album/Charter (song_id [song_id])" {Not sure if its because of a changed Song ID too but here are the songs}:

  • Matchbox Twenty - Unwell (MatchboxTwenty-Unwell)
  • Train - Hey, Soul Sister (Train-HeySoulSister)
  • Led Zeppelin - Stairway to Heaven (LedZeppelin-StairwayToHeaven)
  • Mumford & Sons - The Cave (Mumford&Sons-TheCave)
  • The Cardigans - My Favorite Game (TheCardigans-MyFavoriteGame)

Suggestion: Could you add a feature that finds conflicting Song IDs in a folder? I kinda don't want to be searching around 1,594 files (and counting) just to find a Song ID conflict.



#11 DemonUnicorns

DemonUnicorns
  • 554 posts
  • Location
    Purdue University

Posted June 16, 2017 - 02:07 PM

Bug: 

 

Thanks for trying it out! Could you please put the 9 songs you have errors for together and send me a download link so that I can try and fix these errors? I'm not having these issues for these particular songs on my end, so I need to see if anything has changed.

 

Also, I'll definitely add an easy way to see conflicting song IDs soon.



#12 MashRed

MashRed
  • 11 posts

Posted June 16, 2017 - 05:35 PM

Sure, just give me a sec to get all of them.

Edit: Sent



#13 DemonUnicorns

DemonUnicorns
  • 554 posts
  • Location
    Purdue University

Posted June 22, 2017 - 05:23 PM

I have a new update with support for CON packs and finding ID conflicts!

 

http://d.c3universe....c4ffa2.04041892

 

(v1.1)

  • Added ability to load CON packs (which can be toggled on and off in "Options").
  • Added ability to check CON files for songs with the same ID (" Run ID Check"). Songs that have conflicting IDs will be marked in red. Duplicate songs will be marked in blue.
  • Fixed unhandled exception when sorting number categories that are empty.
  • Expanded CON reading support.
  • Cleaned up application logo.


#14 NuttyBoy

NuttyBoy
  • 11 posts

Posted June 29, 2017 - 11:11 AM

Great Little App, would be nice to be able to print the sorted files so that I can use it as an update page to my RockBand  booklet.



#15 DemonUnicorns

DemonUnicorns
  • 554 posts
  • Location
    Purdue University

Posted June 29, 2017 - 07:23 PM

Great Little App, would be nice to be able to print the sorted files so that I can use it as an update page to my RockBand  booklet.


Print as in send to a printer, or write the visible table to a text file? Unfortunately the table (at least in my case) can be very large and that would be difficult to print.

How would you like it handled?

#16 TrojanNemo

TrojanNemo

    The Programmer

  • 4,741 posts
  • Location
    Miami, Florida

Posted June 29, 2017 - 07:34 PM

Setlist Manager does exporting to CSV, Excel and PDF. You can check out the source code to that for how it's done. I recently re-purposed that source code for exporting data to Excel for a program I'm working on for my office and it still holds up :-)

#17 DemonUnicorns

DemonUnicorns
  • 554 posts
  • Location
    Purdue University

Posted June 29, 2017 - 09:21 PM

Nice!

#18 NuttyBoy

NuttyBoy
  • 11 posts

Posted June 30, 2017 - 12:11 PM

Hi, I used the Setlist manager to create my original Rockband A4 Booklet, but this uses the Rockband Songlist Cache file from the Xbox, would be great if this App could implement the same output so that any additions can be done seperately. Otherwise it's upload the songs to Xbox, re-download the Cache file and reprint the whole booklet again..



#19 TrojanNemo

TrojanNemo

    The Programmer

  • 4,741 posts
  • Location
    Miami, Florida

Posted June 30, 2017 - 12:39 PM

Sounds to me like you haven't tried throwing CON files or packs at Setlist Manager. If you had, you would know it already accepts them just the same.

#20 NuttyBoy

NuttyBoy
  • 11 posts

Posted June 30, 2017 - 12:51 PM

Hi TrojanNemo,

 

I Just tried that but cannot create a New Setlist for RB3 as it is greyed out only available for RB4 !

 

Did try to create a New RB4 setlist and drag and drop the RB3 con files but nothing shows up on the setlist even though it says song added.

 

Ahh! Just tried now after also loading my Songcache and now the new setlist for RB3 is not greyed out so can create seperate playlists.

 

Realised that when first installing the program it reverts to RB4 mode, changed to RB3 mode and all good (Blame my age)

 

Many thanks..

 

Also miss your customs have not seen any for ages...






1 user(s) are reading this topic

0 members, 1 guests, 0 anonymous users