KARAOKE SCENE MAGAZINE ONLINE! - Karma Software Discussion Public Forums Karaoke Discussions Karaoke Scene's Karaoke Forums Home | Contact Us | Site Map  

Karaoke Forums

Karaoke Scene Karaoke Forums

Karaoke Scene

   
  * Login
  * Register

  * FAQ
  * Search

Custom Search

Social Networks


premium-member

Offsite Links


It is currently Sat Jan 11, 2025 3:40 am

All times are UTC - 8 hours





Post new topic Reply to topic  [ 37 posts ]  Go to page Previous  1, 2
Author Message
PostPosted: Thu Apr 16, 2015 12:05 pm 
Offline
Super Poster
Super Poster

Joined: Sat Nov 01, 2014 8:41 am
Posts: 682
Been Liked: 259 times
rickgood wrote:
Delete songs that you own because they appear on the no-fly list? Pardon my assumption, but that's idiotic.


Try this one then -

You are a salesman and you get paid commission once a month on the items you sold that month.

You sold 10 Model XYZ Wonder Widgets last month. $1,000.00 commission on each one sold.

You open your pay check expecting to see $10,000 in commission but it says $0.00 commission

You march to accounting and ask what the heck the problem is -

Acct - Oh, we discontinued the Model XYZ yesterday.
You - Yes, but I sold 10 of them last month - you owe me $10,000 in commission
Acct - I'm sorry, we have no record of that in the database.

You go upstairs and complain to your boss.

Boss - Oh Hey, I was just about to call you up here. I'm in the middle of your performance review here and I notice that your commission rate is very low over the past year. I'm afraid We are going to have to let you go.
You - What? I've sold over $200,000 in commission on the Model XYZ in the past year.
Boss - We no longer carry the XYZ, We just added XYZPlus model this morning.
You - But my commission this year was over $200,000 on the XYZ alone. I sold more XYZ's then everyone else combined. How can I be at the bottom of the sales list?
Boss - Sorry, we don't have any record of that in the database.

This is what happens when you set cascade delete relationships between tables incorrectly.
A well designed database would just mark the XYZ as no longer available. It would no longer show up in the current products list but all information regarding it's past would still be preserved and readily available.


Top
 Profile Singer's Showcase Profile 
 
PostPosted: Thu Apr 16, 2015 12:26 pm 
Offline
Extreme Poster
Extreme Poster
User avatar

Joined: Thu Jul 10, 2008 5:13 pm
Posts: 3801
Images: 1
Location: Florida
Been Liked: 1612 times
dsm2000 wrote:
rickgood wrote:
Delete songs that you own because they appear on the no-fly list? Pardon my assumption, but that's idiotic.


Try this one then -

You are a salesman and you get paid commission once a month on the items you sold that month.

You sold 10 Model XYZ Wonder Widgets last month. $1,000.00 commission on each one sold.

You open your pay check expecting to see $10,000 in commission but it says $0.00 commission

You march to accounting and ask what the heck the problem is -

Acct - Oh, we discontinued the Model XYZ yesterday.
You - Yes, but I sold 10 of them last month - you owe me $10,000 in commission
Acct - I'm sorry, we have no record of that in the database.

You go upstairs and complain to your boss.

Boss - Oh Hey, I was just about to call you up here. I'm in the middle of your performance review here and I notice that your commission rate is very low over the past year. I'm afraid We are going to have to let you go.
You - What? I've sold over $200,000 in commission on the Model XYZ in the past year.
Boss - We no longer carry the XYZ, We just added XYZPlus model this morning.
You - But my commission this year was over $200,000 on the XYZ alone. I sold more XYZ's then everyone else combined. How can I be at the bottom of the sales list?
Boss - Sorry, we don't have any record of that in the database.

This is what happens when you set cascade delete relationships between tables incorrectly.
A well designed database would just mark the XYZ as no longer available. It would no longer show up in the current products list but all information regarding it's past would still be preserved and readily available.

I suggested to Bob (months ago) to simply (?) gray out the inaccurate file paths so that you know that they won't work. I did not get a yes or no from him........ so maybe. :?


Top
 Profile Personal album Singer's Showcase Profile 
 
PostPosted: Thu Apr 16, 2015 12:29 pm 
Offline
Extreme Plus Poster
Extreme Plus Poster
User avatar

Joined: Sun Nov 27, 2005 11:31 am
Posts: 5397
Location: Watebrury, CT
Been Liked: 406 times
mrmarog wrote:
dsm2000 wrote:
rickgood wrote:
Delete songs that you own because they appear on the no-fly list? Pardon my assumption, but that's idiotic.


Try this one then -

You are a salesman and you get paid commission once a month on the items you sold that month.

You sold 10 Model XYZ Wonder Widgets last month. $1,000.00 commission on each one sold.

You open your pay check expecting to see $10,000 in commission but it says $0.00 commission

You march to accounting and ask what the heck the problem is -

Acct - Oh, we discontinued the Model XYZ yesterday.
You - Yes, but I sold 10 of them last month - you owe me $10,000 in commission
Acct - I'm sorry, we have no record of that in the database.

You go upstairs and complain to your boss.

Boss - Oh Hey, I was just about to call you up here. I'm in the middle of your performance review here and I notice that your commission rate is very low over the past year. I'm afraid We are going to have to let you go.
You - What? I've sold over $200,000 in commission on the Model XYZ in the past year.
Boss - We no longer carry the XYZ, We just added XYZPlus model this morning.
You - But my commission this year was over $200,000 on the XYZ alone. I sold more XYZ's then everyone else combined. How can I be at the bottom of the sales list?
Boss - Sorry, we don't have any record of that in the database.

This is what happens when you set cascade delete relationships between tables incorrectly.
A well designed database would just mark the XYZ as no longer available. It would no longer show up in the current products list but all information regarding it's past would still be preserved and readily available.

I suggested to Bob (months ago) to simply (?) gray out the inaccurate file paths so that you know that they won't work. I did not get a yes or no from him........ so maybe. :?

It's possible with the right database and commands as JustKaraoke turns red any file that has changed from available to unavailable. Bob doesn't always take suggestions as they are: Just Suggestions, too well. His products are by far very good but some can be improved. Like I would love to suggest making it easy to add various naming conventions into the database when importing the songs into the database.

_________________
The Line Array Experiment is over. Nothing to see here. Move along.


Top
 Profile Singer's Showcase Profile 
 
PostPosted: Thu Apr 16, 2015 12:38 pm 
Offline
Extreme Plus Poster
Extreme Plus Poster
User avatar

Joined: Fri Dec 02, 2011 12:38 pm
Posts: 6086
Images: 1
Location: Redmond, WA
Been Liked: 1665 times
I seem to have a pretty decent relationship with Bob. Feel free to PM me suggestions and I will gather them and submit.

_________________
-Chris


Top
 Profile Personal album Singer's Showcase Profile 
 
PostPosted: Fri Apr 17, 2015 4:54 am 
Offline
Extreme Poster
Extreme Poster
User avatar

Joined: Thu Jul 10, 2008 5:13 pm
Posts: 3801
Images: 1
Location: Florida
Been Liked: 1612 times
DannyG2006 wrote:
Like I would love to suggest making it easy to add various naming conventions into the database when importing the songs into the database.
Danny, There are 11 naming conventions for import. What do you need that he hasn't offerered?


Top
 Profile Personal album Singer's Showcase Profile 
 
PostPosted: Fri Apr 17, 2015 5:21 am 
Offline
Super Duper Poster
Super Duper Poster

Joined: Fri Jun 18, 2010 11:16 pm
Posts: 2027
Location: HIgh River, AB
Been Liked: 268 times
Wait a second, I could have sworn that karma had the ability to create a custom import template, am I mistaken?


Top
 Profile Singer's Showcase Profile 
 
PostPosted: Fri Apr 17, 2015 5:52 am 
Offline
Extreme Plus Poster
Extreme Plus Poster
User avatar

Joined: Fri Dec 02, 2011 12:38 pm
Posts: 6086
Images: 1
Location: Redmond, WA
Been Liked: 1665 times
Karma can import from a variety of naming conventions as well as ID3 Tags.

Attachment:
KarmaAdds.png
KarmaAdds.png [ 11.25 KiB | Viewed 15946 times ]

_________________
-Chris


Top
 Profile Personal album Singer's Showcase Profile 
 
PostPosted: Fri Apr 17, 2015 7:24 pm 
Offline
Super Poster
Super Poster

Joined: Sat Nov 01, 2014 8:41 am
Posts: 682
Been Liked: 259 times
Quote:
I would love to suggest making it easy to add various naming conventions into the database when importing the songs into the database.


I think that what he may be referring to here is having the built in capability to take a directory containing multiple different file name conventions and having the program automatically decipher and/or rename the files to your chosen format before adding them to the media list.

It would be cool, and you could get close - real close. - but it would be slow and there would always be weird ones that you would still have to fix manually or write special handlers to fix.

Karaoke Version for instance would need special handling -

Here is the process you would have to go through just to see if it is possible to automate the KV brand renaming.


Example:

Conchita_Wurst_Rise_Like_A_Phoenix(MP3+CDG_Karaoke)_424470.zip

1) Can this filename be parsed automatically?
No - This file has 6 underscores _ but other KV song files will have different numbers of them depending on the artist and the number of words in each title. The computer has no way of knowing where to split the artist name and the title for each song.
We're dead in the water already.

But wait! . . .

The actual mp3 and the cdg file names that are in the zip file are different then the zip file name.
These files DO have consistent (space hyphen space) delimiters that would allow the computer to know where to break them apart

Conchita_Wurst_Rise_Like_A_Phoenix(MP3+CDG_Karaoke)_424470.zip - zip file contains -
Conchita Wurst - Rise Like A Phoenix - 424470.mp3
Conchita Wurst - Rise Like A Phoenix - 424470.cdg

We can successfully get artist/title/id by unzipping each zip file and working with the names of the actual mp3 & cdg files.


2) Can the computer determine the brand and a unique ID?
Brand is not shown anywhere in any of the KV filenames.
Nope - can't directly get the brand here
Can we figure it out indirectly? hmmm
text after last delimiter (space hyphen space) is a number followed by the .file extension
Is this consistent for all KV downloads?
browsing all my KV downloads it appears that yes the number is always last (at least for the KV I own).
Does any other brand put the disc number last with no brand identifier?
Not that I have found in my database.
Result - We cannot be sure that somewhere, sometime, some company will also ship files with the last field a number and no brand name, but for now we will go ahead and assume it is a KV.
We can semi-mostly confidently? tell the computer now that if all of the text between the last hyphen and the .file extension is a number it is a KV Brand

So now we have our DiscID - We will add a KV at the start so that we will be able to tell it is a KV when we look at it in the file list.

KV424470

But Wait!
We have a song(disc) number but no track number. Some of the KJ programs require a track number.
Browsing through my KV catalog I believe that the numbers in each different song are unique so let's just call each of them a cd and say that the song is track 01 of that particular imaginary CD.

KV424470-01 Alright! - we have a branded - DiscId and TrackId

On to the Artist and Title!
Conchita Wurst - Rise Like A Phoenix - 424470.mp3
Conchita Wurst - Rise Like A Phoenix - 424470.cdg

3) Artist Name -
After checking all my KV download files it appears that the format is always Artist/Title/DisID so . . . WE KNOW THE ARTIST NAME!
But wait -
Do we want first name last name or last name, first name?
Do we want ,The at the end of group names ie
Beatles
Beatles, The
The Beatles(Never choose this one as you will end up with 30 pages of The when sorting your media list)
Do we want ALL CAPS?
Jeez this is getting involved!
The ONLY way you can come close to automating this for both the artist AND the title is to create a compare table that contains every possible combination of artist and group name along with your desired output.

Find Replace with
Beatles Beatles, The
Roy Orbison Orbison, Roy
Conchita Wurst Wurst, Conchita

for now we'll just leave the artist and title as is.

So now we have our DiscID-Track, our Artist, and our Title

Let's put them together in the "standard" naming format
KV424470-01 - Conchita Wurst - Rise Like a Phoenix

Rename the file
Add the file to the media Database
Next file please

Easy Peasy! . . . . right

Even while typing I already see one scenario that would blow this routine.

We're assuming that if the last delimited field is a number that it is a KV brand file in Artist/Title/DiscID format.
What if the song was SF225-06 - Teardrops - 411 a DiscID/Title/Artist format and the artist was 411 . . . boom . . . oops
This is the kind of stuff that makes it so difficult to do a "simple" automation.


Top
 Profile Singer's Showcase Profile 
 
PostPosted: Sat Apr 18, 2015 4:15 am 
Offline
Extreme Plus Poster
Extreme Plus Poster
User avatar

Joined: Thu Aug 12, 2010 6:24 pm
Posts: 5107
Location: Phoenix Az
Been Liked: 1279 times
right click the zip file
click "rename"
spend 10 seconds renaming the fine
problem solved.

_________________
Paradigm Karaoke, The New Standard.......Shift Happens


Top
 Profile Singer's Showcase Profile 
 
PostPosted: Sat Apr 18, 2015 6:56 am 
Offline
Extreme Plus Poster
Extreme Plus Poster
User avatar

Joined: Fri Dec 02, 2011 12:38 pm
Posts: 6086
Images: 1
Location: Redmond, WA
Been Liked: 1665 times
Paradigm Karaoke wrote:
right click the zip file
click "rename"
spend 10 seconds renaming the fine
problem solved.



I solve the issue by renaming them as I download. Not cumbersome at all. I do this even while I am running a show, just do a SAVE AS and change the file name on the fly.

I see dsm's point though i feel the issue should be resolved by Karaoke Version and not by a 3rd party utility. KV should have an industry standard naming convention. Silly French people....

_________________
-Chris


Top
 Profile Personal album Singer's Showcase Profile 
 
PostPosted: Sat Apr 18, 2015 7:03 am 
Offline
Extreme Poster
Extreme Poster
User avatar

Joined: Thu Jul 10, 2008 5:13 pm
Posts: 3801
Images: 1
Location: Florida
Been Liked: 1612 times
chrisavis wrote:
KV should have an industry standard naming convention. Silly French people....
Pardon'


Chris you are VERY welcome. The more handy I can make the wireless the more it will reduce my "non show" time. Adding an outlet to the side of the speaker will be one of those handy things I am referring to. I can't wait to see where this will go.


Top
 Profile Personal album Singer's Showcase Profile 
 
PostPosted: Sat Apr 18, 2015 9:01 am 
Offline
Super Extreme Poster
Super Extreme Poster
User avatar

Joined: Mon Dec 10, 2001 3:57 pm
Posts: 22978
Songs: 35
Images: 3
Location: Tacoma, WA
Been Liked: 2126 times
chrisavis wrote:
Paradigm Karaoke wrote:
right click the zip file
click "rename"
spend 10 seconds renaming the fine
problem solved.



I solve the issue by renaming them as I download. Not cumbersome at all. I do this even while I am running a show, just do a SAVE AS and change the file name on the fly.

I see dsm's point though i feel the issue should be resolved by Karaoke Version and not by a 3rd party utility. KV should have an industry standard naming convention. Silly French people....

Exactly! Click download, save file as and fix it right then & there! Easy peasy!

_________________
LIKE Lonman on Facebook - Lonman Productions Karaoke & my main site via my profile!
Image


Top
 Profile Personal album Singer's Showcase Profile 
 
PostPosted: Sat Apr 18, 2015 9:25 am 
Offline
Extreme Plus Poster
Extreme Plus Poster
User avatar

Joined: Sun Nov 27, 2005 11:31 am
Posts: 5397
Location: Watebrury, CT
Been Liked: 406 times
Sorry I got it wrong. I was thinking about karafun, not Karma. I like the mp3 tag way cause I unzip most files I download unless I'm downloading from JustKaraoke's Store as it drops into the database on it's own after correcting the naming convention.

_________________
The Line Array Experiment is over. Nothing to see here. Move along.


Top
 Profile Singer's Showcase Profile 
 
PostPosted: Sat Apr 18, 2015 4:08 pm 
Offline
Super Poster
Super Poster

Joined: Sat Nov 01, 2014 8:41 am
Posts: 682
Been Liked: 259 times
Quote:
problem solved


Solved for the moment perhaps, but not future proofed.

The cdg and mp3 files inside the renamed zip won't match the name of the zip unless you rename them also. If you decided at a later date to go with an unzipped media database you would have to rename the cdg & mp3 file once you unzipped them..

Yes you can do all 3 manually in 15-30 seconds per song file but . . . . just sayin' - that automation thang would be cool!.


Top
 Profile Singer's Showcase Profile 
 
PostPosted: Sat Apr 18, 2015 4:12 pm 
Offline
Extreme Plus Poster
Extreme Plus Poster
User avatar

Joined: Fri Dec 02, 2011 12:38 pm
Posts: 6086
Images: 1
Location: Redmond, WA
Been Liked: 1665 times
dsm2000 wrote:
Quote:
problem solved


Solved for the moment perhaps, but not future proofed.

The cdg and mp3 files inside the renamed zip won't match the name of the zip unless you rename them also. If you decided at a later date to go with an unzipped media database you would have to rename the cdg & mp3 file once you unzipped them..

Yes you can do all 3 manually in 15-30 seconds per song file but . . . . just sayin' - that automation thang would be cool!.


You can buy any computer made in the last 5 years and it will handle leaving your files in .ZIP format without causing any performace issues.

Or.....

KJ File Manager will rename the files in the ZIP package to match the .ZIP file name.

_________________
-Chris


Top
 Profile Personal album Singer's Showcase Profile 
 
PostPosted: Sat Apr 18, 2015 7:16 pm 
Offline
Super Poster
Super Poster

Joined: Sat Nov 01, 2014 8:41 am
Posts: 682
Been Liked: 259 times
Quote:
You can buy any computer made in the last 5 years and it will handle leaving your files in .ZIP format without causing any performace issues.


Yep . . . I leave all mine zipped. Just thinking of those who want to be "Bob" approved by unzipping! 8>)


Top
 Profile Singer's Showcase Profile 
 
PostPosted: Thu May 07, 2015 7:30 am 
Offline
Novice Poster
Novice Poster

Joined: Thu Sep 04, 2014 8:06 pm
Posts: 38
Been Liked: 10 times
My process:

1) Rename .zip files to the naming convention I prefer using Bob's KJ File Manager.
2) Unzip using KJ File Manager which renames both underlying .cdg and .mp3 to my naming convention on the fly.
3) Write MP3 Tags with KJ File Manager.
4) Zip files using KJ File Manager or MP3+G Toolz.

I'm not a fan of Bob or the service he provides, but I definitely like the software he provides.


Top
 Profile Singer's Showcase Profile 
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 37 posts ]  Go to page Previous  1, 2

All times are UTC - 8 hours


Who is online

Users browsing this forum: No registered users and 288 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Powered by phpBB® Forum Software © phpBB Group

Privacy Policy | Anti-Spam Policy | Acceptable Use Policy Copyright © Karaoke Scene Magazine
design & hosting by Cross Web Tech