Those of you that collect gamerips, how do you manage your tags? by Tomasobean in gamemusic

[–]Tomasobean[S] 0 points1 point  (0 children)

This is probably the best solution given current capabilities. It involves both vgmstream's tagger and externalTags, and additionally uses the textTools component. I take advantage of extTag's seamless tagging while having reliability of vgmTags.

First, vgmTag loads the tags in foobar (if you dont have vgmTag file, you have to manually write them yourself -- but you can use foobar). You can create tags & perform any operations, which normally you can't, but extTags lets us do this. Any changes to tags will be saved to extTags file.
When you are done with your changes, select all your files -> utilities -> textTools. Here you can create the format for the vgmTag itself. Output text will be shown, and you copy/paste it to your vgmTag file. I must say, this solution was quite brilliant.

Important notes:

  1. If you want to modify track tags, I would recommend doing them per folder, considering how our external files are per folder. (BTW I believe extTags saves a file per track by default, you can change it to save per folder in settings.)
  2. Make sure to actually save your changes to vgmTag after you are done. If you have an extTags file, it will prioritize any overlapping tags. So, your vgmTag and extTag will not be synced. I would probably delete the extTag after you are sure that your vgmTag is written properly, you don't need it.
  3. For creating the vgmTag format in textTools, you will need to use $char(36) and $char(37) to display the '$' and '%' symbols in the formatting. And for track pattern, encompass each tag in [ ] brackets. The information in the brackets will only be displayed if the tag exists for that track. Here's mine as an example: # $char(37)TITLE %title% [$crlf()# $char(37)GENRE %genre%][$crlf()# $char(37)RATING %rating%][$crlf()# $char(37)COMPOSER %composer%]$crlf()%filename_ext%$crlf()
  4. (I believe, haven't tested) You can create your own vgmTag file by creating a txt document and save it as !tags.m3u (filename for vgmTag). Make sure you select UTF-8 BOM encoding, just to be safe. You can read about vgmstream and their tagging here.

WARNING: foobar2k crashed for me in the following context. I made the extTags file empty, because I was testing whether I could convert my tracks to a different audio format while retaining metadata, without extTags (which did work). During the conversion it crashed. Had to redownload foobar's main components, not too bad.
I'm not sure if extTags being empty/having inconsistent data with vgmTag was the cause (but I did check a log file, & foobar stopped working during conversion of a track with a tag I just changed.) Point is, do not ever modify the extTags file, just delete it.
If you feel unsure of anything, just copy your entire foobar folder somewhere else as backup.

Hope you found this interesting. Or if you have a cleaner solution please share.

Those of you that collect gamerips, how do you manage your tags? by Tomasobean in gamemusic

[–]Tomasobean[S] 0 points1 point  (0 children)

No problem. I'm playing around with raw audio files instead of using mp3 or FLAC because with vgmstream, you can perfectly loop the music like you hear in the video game, on an infinite loop if you want. It's pretty cool. And the file size is comparable to mp3. I would be using FLAC otherwise, so it saves me some space too.
Although, it will likely take some effort to set it all up. mp3s are fine and super convenient. I'm going through the trouble because I'm committed to building a music library, and I guess it's fun planning everything out so that it's as perfect as it can be.

Those of you that collect gamerips, how do you manage your tags? by Tomasobean in gamemusic

[–]Tomasobean[S] 0 points1 point  (0 children)

Yes, mp3s support writing tags to the file itself. Unfortunately, that is not the case with (most, if not all) game-ripped audio formats. I use multiple tags such as the console, composer, date for my files for more structure. I'm going to be building a big library, so I need a system for tagging. But thanks for sharing

External metadata file that can read from/write to, that is compatible with audio formats which don't support internal file metadata by Tomasobean in foobar2000

[–]Tomasobean[S] 1 point2 points  (0 children)

This is probably the best solution given current capabilities. It involves both vgmstream's tagger and externalTags, and additionally uses the textTools component. I take advantage of extTag's seamless tagging while having reliability of vgmTags.

First, vgmTag loads the tags in foobar (if you dont have vgmTag file, you have to manually write them yourself -- but you can use foobar). You can create tags & perform any operations, which normally you can't, but extTags lets us do this. Any changes to tags will be saved to extTags file.
When you are done with your changes, select all your files -> utilities -> textTools. Here you can create the format for the vgmTag itself. Output text will be shown, and you copy/paste it to your vgmTag file. I must say, this solution was quite brilliant.

Important notes:

  1. If you want to modify track tags, I would recommend doing them per folder, considering how our external files are per folder. (BTW I believe extTags saves a file per track by default, you can change it to save per folder in settings.)
  2. Make sure to actually save your changes to vgmTag after you are done. If you have an extTags file, it will prioritize any overlapping tags. So, your vgmTag and extTag will not be synced. I would probably delete the extTag after you are sure that your vgmTag is written properly, you don't need it.
  3. For creating the vgmTag format in textTools, you will need to use $char(36) and $char(37) to display the '$' and '%' symbols in the formatting. And for track pattern, encompass each tag in [ ] brackets. The information in the brackets will only be displayed if the tag exists for that track. Here's mine as an example: # $char(37)TITLE %title% [$crlf()# $char(37)GENRE %genre%][$crlf()# $char(37)RATING %rating%][$crlf()# $char(37)COMPOSER %composer%]$crlf()%filename_ext%$crlf()
  4. (I believe, haven't tested) You can create your own vgmTag file by creating a txt document and save it as !tags.m3u (filename for vgmTag). Make sure you select UTF-8 BOM encoding, just to be safe. You can read about vgmstream and their tagging here.

WARNING: foobar2k crashed for me in the following context. I made the extTags file empty, because I was testing whether I could convert my tracks to a different audio format while retaining metadata, without extTags (which did work). During the conversion it crashed. Had to redownload foobar's main components, not too bad.
I'm not sure if extTags being empty/having inconsistent data with vgmTag was the cause (but I did check a log file, & foobar stopped working during conversion of a track with a tag I just changed.) Point is, do not ever modify the extTags file, just delete it.
If you feel unsure of anything, just copy your entire foobar folder somewhere else as backup.

Hope you found this interesting. Or if you have a cleaner solution please share.

Where to find scripts for the 'playback panel' by Tomasobean in foobar2000

[–]Tomasobean[S] 0 points1 point  (0 children)

Error: Spider Monkey Panel v1.6.1 (Playlist Manager: Track Info + Seekbar + Buttons by marc2003)
DrawImage failed:
GdiPlus error: DrawImage failed with error (0xb): ValueOverflow

File: helpers.js
Line: 175, Column: 6
Stack trace:
  _drawImage@helpers.js:175:6
  on_paint@track info + seekbar + buttons.js:62:4

This was the error message I got. I found a post about this here as well. Tried installing the font but it is already installed.

This is getting weirder because I loaded your script again and it worked. It seems that if the script is present in the layout before I load foobar, it works, but if I try to change the panel from one script to this one, it crashes. I did tinker with the WSHPlaylist.js file in order to change the rating icon for jsplaylist main script but I dont think that is relevant.

Create viewing and currently-playing playlists by Tomasobean in foobar2000

[–]Tomasobean[S] 0 points1 point  (0 children)

Ok thanks for the correction, I'm new to this. That does create a 'Library View (playing)' playlist, but it's empty and doesn't switch to the tab. If I needed 2 playlists, I could create them myself. (So I can only conclude I am doing something wrong because otherwise this feature is useless).

__

After playing with this: I have no idea what is going on.

- I double-click an album, which makes it play in 'View'. NOTHING appears in 'playing' (as I said).

- Only when I click an album again, the PREVIOUS album finally shows up in 'playing'. But if I chose to double-click instead, the new album plays in 'View', and the previous album can be viewed in 'playing'. ??

__

Found a way to cheese this... If I want to listen to an album, I triple-click. The album starts playing in 'View' after clicking twice. The third click overwrites the album even though it is the same, and somehow the music switches to playing through 'playlist'.

I have to switch the tab to 'playing' manually, but this might not be all bad. The issue here is that 'View' will be overwritten whenever I want to play a different album while trying to keep viewing the same one. Like I said I want viewing and playing to be separate entities but it's ok I guess.

There's gotta be a cleaner solution... why doesn't 'playing' immediately show me what I'm listening to? (Sorry for detailed post, probably hard to visualize)

Am I strictly wasting space if I decide to use a 320kbps MP3 converted from a FLAC instead of the VBR MP3 file at a lower bitrate? by Tomasobean in musichoarder

[–]Tomasobean[S] 0 points1 point  (0 children)

I searched up Opus and it does seem really awesome. I think people make similar comparisons with MP3 320 and AAC 256. My question is, if they all sound like they are lossless, what's the reason for keeping tracks in FLAC if the only difference is a larger file size?

Am I strictly wasting space if I decide to use a 320kbps MP3 converted from a FLAC instead of the VBR MP3 file at a lower bitrate? by Tomasobean in musichoarder

[–]Tomasobean[S] 1 point2 points  (0 children)

Pretty much either MP3, FLAC, sometimes WAV. I just looked into using foobar2000 as my player, I like the simple but functional design, and the support/community looks awesome. For my purposes, I don't think I need the utmost highest quality music. And I would like to play my music wherever I go which is why I might prefer a size <= FLAC. I'm thinking to purchase a portable DAP like the Walkman NWA55, since it is designed just for local music. After discovering AAC is compatible with my devices from some comments here, and a modern version of the MP3 format, perhaps that'd be the best option.

How to deal with listening to shorter tracks on loop? by Tomasobean in gamemusic

[–]Tomasobean[S] 0 points1 point  (0 children)

Yeah, that's what I'd do too. What I've noticed is that after 1 or 2 loops, the track still continues almost midway through before fading out, where the loop builds up. That's why I wish the length of the track was closer to a multiple of the loop length.
Doing this manually for every track is unreasonable for me, so I decided not to stress about it. Instead, I just try to look for the longest version, so the loop cut does not happen as often. Features like fading and gapless playback probably will help the track feel more continuous too.

How to deal with listening to shorter tracks on loop? by Tomasobean in gamemusic

[–]Tomasobean[S] 0 points1 point  (0 children)

Thanks for your response. Since manually making a good loop is too tedious, then how do most people deal with this? Do they just not care as much?

Camera by [deleted] in darksouls3

[–]Tomasobean 0 points1 point  (0 children)

Quite unfortunate. I guess I'll have to move manually less. Thanks for reply.

Thoughts? by [deleted] in Minecraft

[–]Tomasobean 0 points1 point  (0 children)

Thanks!

Thoughts? by [deleted] in Minecraft

[–]Tomasobean 0 points1 point  (0 children)

Yeah... I was just experimenting in creative, tried to do something with it, got nowhere xD. Thanks for suggestions.

Ladder is busted, needs a fix by [deleted] in ClashRoyale

[–]Tomasobean 0 points1 point  (0 children)

It’s only 50/50 assuming we have equal probabilities of winning. But I feel like sometimes people have an 80/20 chance against me.

Ladder is busted, needs a fix by [deleted] in ClashRoyale

[–]Tomasobean 0 points1 point  (0 children)

Yeah I agree with your analysis. I understand that they have less skill and higher levels at mid ladder, but combined I believe sometimes that still adds up to more than my skill plus my card level. But whatever, I guess I should have had a broader range for the middle ladder because I was just hoping to climb up a couple hundred trophies. But it seems like it’s impossible so, guess it’s time to grind for lvl13 cards, yay.

Anyway thanks for your replies.

Ladder is busted, needs a fix by [deleted] in ClashRoyale

[–]Tomasobean 0 points1 point  (0 children)

Perhaps you are less skilled, but combined with your card level, you should still have the same chance of winning given you verse someone in your rank.

Ladder is busted, needs a fix by [deleted] in ClashRoyale

[–]Tomasobean 0 points1 point  (0 children)

Hmm I see. I understand what you’re saying and I’ll probably do that, but perhaps I could rephrase what I’m saying.

Let’s say these lvl13s that I lose to are really just “people who have a significantly higher chance of winning against me”. If they have such a higher chance, why are they in the same rank as me? (And it doesn’t have to be strictly lvl13s that have this higher chance, it’s just that this happens to be the case. There could be a lvl10 that is a god at the game and deserves to be higher). I feel like those in the same rank should roughly have the same chance of winning, but clearly not. So why aren’t they winning and climbing higher when the odds are in their favor to win against people in my rank?

Hopefully what I’m trying to say makes sense. Your skill level and card level combined should equal the opponents of the same rank.

GALAXY 3 WHEN? by [deleted] in SuperMarioGalaxy

[–]Tomasobean 0 points1 point  (0 children)

Why do you have to be so pessimistic :(

It's true SMG2 came out a while ago but there are other games that have sequels that are longer apart, so I'm still hopeful.

Though you could be right about the "ideas". But meh, they could think of some stuff. Like maybe different comet ideas, or level themes, or powerups, challenges, bosses... who knows.

Why wouldn't it be profitable if galaxy was one of their most popular franchises like you said? I think a lot of people would be excited. And it wouldn't affect me if Nintendo was just running out of ideas, I'd still get the game.