Announcement

Collapse
No announcement yet.

MP3 Copy

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • MP3 Copy

    This has been a work in progress for some time. It started out as a simple program to copy multiple MP3 audio book files to an SD card in order based on the filename. At the time, the MP3 player in my car would only play the tracks in order according to the FAT table, and not in order by filename. It made for some not so fun traveling when it would play track 4 of an audio book before track 1.

    It has since expanded into:
    -a simple tagging utility
    -sorting MP3s by creating a directory tree and copying/moving MP3s based on tag information
    -splitting and normalizing large MP3 files
    -"book mode" which works with folders instead of individual MP3 files
    -a text to MP3 converter
    -a simple audio format to MP3 conversion utility
    -simple playlist generator
    -and a little bit more

    It is basically a GUI front-end for various freeware command line programs and a couple of DLLs. (Due to licensing/redistribution restrictions of these command line programs, I unfortunately can't upload the final program.)

    It may not be the prettiest program out there, but it gets the job done.

    Click image for larger version

Name:	Image1.jpg
Views:	1
Size:	116.2 KB
ID:	288356Click image for larger version

Name:	Image6.jpg
Views:	1
Size:	57.0 KB
ID:	288360Click image for larger version

Name:	Image5.jpg
Views:	1
Size:	117.7 KB
ID:	288359Click image for larger version

Name:	Image4.jpg
Views:	1
Size:	66.6 KB
ID:	288358Click image for larger version

Name:	Image3.jpg
Views:	1
Size:	127.5 KB
ID:	288357

  • #2
    Originally posted by JustVisiting View Post
    This has been a work in progress for some time. It started out as a simple program to copy multiple MP3 audio book files to an SD card in order based on the filename. At the time, the MP3 player in my car would only play the tracks in order according to the FAT table, and not in order by filename. It made for some not so fun traveling when it would play track 4 of an audio book before track 1.

    It has since expanded into:
    -a simple tagging utility
    -sorting MP3s by creating a directory tree and copying/moving MP3s based on tag information
    -splitting and normalizing large MP3 files
    -"book mode" which works with folders instead of individual MP3 files
    -a text to MP3 converter
    -a simple audio format to MP3 conversion utility
    -simple playlist generator
    -and a little bit more

    It is basically a GUI front-end for various freeware command line programs and a couple of DLLs. (Due to licensing/redistribution restrictions of these command line programs, I unfortunately can't upload the final program.)

    It may not be the prettiest program out there, but it gets the job done.

    [ATTACH=CONFIG]12554[/ATTACH][ATTACH=CONFIG]12558[/ATTACH][ATTACH=CONFIG]12557[/ATTACH][ATTACH=CONFIG]12556[/ATTACH][ATTACH=CONFIG]12555[/ATTACH]
    What you can do is upload the APZ and lead out the tools and just give a list of sites and where you got it from, this way people can help you clean that UI up and make it look Uba sexy lol and you get to get your little tool out there.
    Plugins or Sources MokoX
    BunnyHop Here

    Comment


    • #3
      I'm using the personal version, so it really can't be distributed or sold, and I'm really not looking to sell it anyway. That said, after reading the license information available I think it allows for uploading the code here as its not in the final compiled form and would still need a licensed copy of AMS to compile into something usable. Moderators: please delete the attachment if I have this wrong.

      Keep in mind, I'm by no means a programmer and this code is pretty rough in spots (maybe even laughable in some ), having learned it as I went and modified the program's purpose a number of times...plus I was drunk while writing some of it.

      Its a front end for a number of command line programs found on the internet (not included in the attachment for licensing reasons), including:

      mp3DirectCut
      AudioRecorder
      balabolka_console
      ffmpeg
      id3
      lame
      metamp3
      mp3gain
      robocopy
      DeepRipper
      mp3merger
      tag
      MP3iNFO-Ex.dll
      GetTagInfo.dll

      All of these programs were found on the internet, and one or two came from this forum (a big thanks by the way!).

      It may not be the prettiest program out there, but it gets the job done.
      Attached Files

      Comment


      • #4
        I have recently decided to update my MP3 utility with more functionality and a friendlier interface. Unfortunately, due to some of the limitations of AMS on what I want the utility to do, this also means moving it to .NET. Although, I do appreciate the springboard start that AMS gave me on it.
        Click image for larger version

Name:	Image1.jpg
Views:	1
Size:	190.9 KB
ID:	284282

        Comment


        • #5
          Originally posted by JustVisiting View Post
          I have recently decided to update my MP3 utility with more functionality and a friendlier interface. Unfortunately, due to some of the limitations of AMS on what I want the utility to do, this also means moving it to .NET. Although, I do appreciate the springboard start that AMS gave me on it.
          [ATTACH=CONFIG]12718[/ATTACH]
          The new UI looks better but you can make it alomost look like that in AMS but does take little more work.
          Plugins or Sources MokoX
          BunnyHop Here

          Comment


          • #6
            Nice work. Out of curiosity, what are the limitations you encountered in AMS during the update?
            Bas Groothedde
            Imagine Programming :: Blog

            AMS8 Plugins
            IMXLH Compiler

            Comment


            • #7
              Thanks.

              Mostly the limitations I've encountered are:

              -I've been having trouble with a sorted listbox showing some of the filenames out of order. Not sure if that is an issue with AMS or the filename.
              -The built in file copy seems really slow (one of the reasons I switched to robocopy early on).
              -AMS doesn't always release files/items from memory.
              -As I program strictly for my own personal use, I was using the now defunct personal edition, which is somewhat unstable on Windows 7 and up (often crashes on exit and random build failures-without changing anything, it would successfully build maybe 25% of the time), and its no longer updated/available.
              -I wanted the ability to do intermediate actions (like play a file or browse file location) without loosing my current selection (its why the new program has checkboxes in the datatable/datagridview).

              When I looked at upgrading the program to a better UI and to use a grid or even the extended listbox plugin, it looked like it would be a major rewrite, may require additional plugins, and may have compatibility issues down the road. So, I figured it would be a good project to teach myself .net with.

              Comment


              • #8
                Ah I understand, especially the personal edition limitation.
                Bas Groothedde
                Imagine Programming :: Blog

                AMS8 Plugins
                IMXLH Compiler

                Comment

                Working...
                X