Mp3 tag viewer with text encoding/decoding purpose

I'm want suggest some idea:
Let assume that we have many mp3 files with cyrillic or some else non ascii tags in different encodings. And let assume that each file may have several encodings (eg cp1251 for album and utf-8 for title). Programs like EasyTag is not convenient for such case.
So idea: draw all tags for many files in simple table and decode what you want on the fly, independently for field, not whole file.
ps I'm not like a programmer or so, so i dont know should i start new project or not. Here on my hands some very first script in python, pyqt, tagpy, chardet.
github: https://github.com/LeoMirr/tagcoder
screenshot: https://github.com/LeoMirr/tagcoder/blo … gcoder.png
I dont know how to move thread so i stick to previous post
Last edited by LeoMirr (2013-09-27 15:10:22)

Because of zero attention for such idea in this topic and because i finally remove my messed up collection of music i decide to drop this git.
PS. this program is just little sample end if no one is reply for idea and if it even doesn't need for me anymore creating is impossible. that's all : )

Similar Messages

  • Mp3 tag viewer with encoding/decoding purpose

    I've got some idea about my mp3 collection: there is many files with cyrillic tags in different encodings, and furthermore each file may have tags in different encoding ( it is ugly mess ). So i can not use programs like EasyTag or tag2utf etc.
    What i can is to print every field in every tag in every file, list it in front of my eyes, and if i catch some buggy text, select appropriate encoding for only this filed. Also i can use chardet to pre-encode stuff.
    I've wrote simple script in python2 that use pyqt, tagpy and chardet. It has sortable table and editable fields and some other stuff, so you can open some files ( many many file like in my ugly collection ), unhurriedly scaning it with eyes for bugy text and correct what you find wrong.
    And what is the question? Is anyone in there need it?
    ps sory for my english.

    Welcome to the forums. For the future, you can use report to ask a moderator to move your thread. Closing this thread; please continue here.

  • Img tag inline  with text

    I realize that discussions on how to include an image/icon inline with text has been done before. It appears that this problem has not been solved yet. Does anyone know if it can be done or we have to live with an insufficient implementation of html in Flex? The code below is what I am trying to execute; have a small icon next to some text. Thanks in advance.
    <?xml version="1.0" encoding="utf-8"?>
    <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute">
    <mx:Script>
         <![CDATA[
             [Embed(source="assets/studentsImageIconSmall.jpg")] public var iconTest:Class;
         ]]>
    </mx:Script>
    <mx:TextArea width="100%" height="100%">
            <mx:htmlText>
                <![CDATA[
                    <p>You can include an image in your HTML text with the &lt;img&gt; tag.</p><br>
                    <img src="assets/studentsImageIconSmall.jpg">Text next to the image.<br>
                    <img src="assets/studentsImageIconSmall.jpg">Text next to the image.<br>
                    <img src="assets/studentsImageIconSmall.jpg">Text next to the image.<br>
                ]]>
            </mx:htmlText>
        </mx:TextArea>
    </mx:Application>

    You could use Iframe but there're a few drawbacks you can read more about this here
    http://www.deitte.com/archives/2008/07/dont_use_iframe.htm
    And also see an example of flex + iFrame here
    http://www.deitte.com/IFrameDemo3/IFrameDemo.html

  • Basic Text Encoder/Decoder help

    Hi. I'm trying to make a Encoder/Decoder for a program to make the gamesaves safer, since they are in a .dat file and can be changed in Notepad. I was wondering if the Text can be Encoded (like a=l, b=m, ect) and decoded using a simple code before the UTF is written.

    Ok, now I have a bit of a problem. I am trying to at least read the hash using readByte(), but the hashes are different. This is the code I'm using:
    public void Load() //Load Script
         { try
                   md5Actor_2 = MessageDigest.getInstance("MD5","SUN");
                   md5Actor_1 = MessageDigest.getInstance("MD5","SUN");
                   md5_1 = md5Actor_1.digest(hash_1.getBytes());
                   md5_2 = md5Actor_2.digest(hash_2.getBytes());
              catch (NoSuchProviderException e1)
                   System.out.println(e1);
              catch (NoSuchAlgorithmException e2)
                   System.out.println(e2);
              //catch (UnsupportedEncodingException e3)
              //     System.out.println(e3);
              load = new FileDialog(dialog, "Load Game v1.1", FileDialog.LOAD);
              load.show();
              file_name = load.getFile();
              f = new File(file_name);
              long modified = f.lastModified();
              if(debug)
                   System.out.println("Last modified:");
                   System.out.println(modified);
              if (f != null)
              { if (file_name != null)
                   { try
                             FileInputStream fis = new FileInputStream(file_name);
                             DataInputStream dis = new DataInputStream(fis);
                             level = dis.readUTF(); //level
                             cur_HP = dis.readUTF(); //cur_HP
                             max_HP = dis.readUTF(); //max_HP
                             atk_str = dis.readUTF(); //atk_str
                             def_str = dis.readUTF(); //def_str
                             cur_exp = dis.readUTF(); //cur_exp
                             exp_ned = dis.readUTF(); //exp_ned
                             loc_x = dis.readUTF(); //loc_x
                             loc_y = dis.readUTF(); //loc_y
                             temp_md5_1[1] = dis.readByte();
                             temp_md5_2[1] = dis.readByte();
                             System.out.println(md5_1+"     "+temp_md5_1);
                             System.out.println(md5_2+"     "+temp_md5_2);
                             if (temp_md5_2 != md5_2)
                                  System.out.println("File Cannot be Loaded. Please Create a new GameSave");
                                  success = false;
                             else
                                  System.out.println("File Loaded Sucessfully: " + file_name);
                                  success = true;
                             if(success)
                             { if (temp_md5_1 != md5_1)
                                       System.out.println("The GameSave is out of date. Saving the game will update "+file_name+"'s GameSave Version");
                             fis.close();
                        catch (Exception e)
                             System.out.println("There was an Error Loading the File: " + file_name);
                             System.out.println(e);
                   if (success)
                        stats_txf.setText("Lvl: "+level+" Health: "+ cur_HP +"/"+ max_HP+"   Exp: "+cur_exp+"/"+exp_ned);
                        loaded = true;
                        setTitle(title+": "+ file_name);
         }Now, I may be reading the file wrong. I know the hash has a length of 16, but if I try to read 16 bytes, I get an EOFException. And, if it's possible, I would like to know how to read an Byte[ ], and not just a Byte.

  • Creating table view with text descriptions

    Hello everyone,
    I need to create a table view to a table ZMATERIAL (example) that needs to enter MATNR and MAKTX. But when i insert the material number and press enter, the view should automatically search the text description MAKTX of that material on it's respective table.
    How can i do this ?
                 Thank you,
                     Nuno

    Hello Nuno
    Most likely my variant works only for a single material number. In this case you have to use table maintenance events:
    <a href="http://help.sap.com/saphelp_47x200/helpdata/en/91/ca9f0ea9d111d1a5690000e82deaaa/content.htm">Extended Table Maintenance Events</a>
    Probably you have to use two or three events:
    <b>- Event AA: Instead of the Standard Data Read Routine</b> (Here you read to material texts for both possible materials per record)
    <b>- Event 05: When Creating a New Entry</b>
    <b>- Event 08: After Correcting the Contents of a Selected Field</b> (when the user changes the second material number)
    Regards
      Uwe

  • Convolution encoding.decoding

       Hi
      i am working with covnvolution encoder/decoder in labview. I have a questrion i.e when i ammend generator matrix using 7/8 rate encoder/decoder it gives erros with the same Generator Matrix provided to the encoder/decoder..Rest rates are working fine(6/7,5/6 etc) Can any one explain this to me why i have error
    Regards

    hi,
    can you elaborate your question so tha i can help.
    Also, if you attach your vi or code snippet will be helpfull in solving the problem.
    regards,
    Yogesh 

  • Weird Encoding Decoding

    I have this small problem with this encoding/decoding class I made. The class takes a string and turns each character into another character. So 'a' would be an 'S' and b might be a '*'. Encoding and coding works fine but when I switch platform it doesn't. Like if I compile the jar on Mac, it won't work the same on Windows XP, and vice versa.
    Could this be because the ASCII are different on each platform? And also, all the ASCII characters are used.

    The Absolute Minimum Every Software Developer Absolutely, Positively Must Know About Unicode and Character Sets (No Excuses!)
    http://www.joelonsoftware.com/articles/Unicode.html

  • [solved] Various MP3s are marked as [invalid encoding] with Quod Libet

    Various MP3s are marked as [invalid encoding] when I attempt to open them in Quod Libet. These same MP3s open fine in VLC. I checked and I have everything related to gstreamer installed: good, bad, ugly, ffmpeg. My thinking is that should do it but it doesn't. The error listed is "Resource not found." But of course Quod Libet does have the correct path to the file. Also, in case this could be related, the files all appear to show raw unicode in the comments tag rather than the comments. LIke so: 000010A3 000010E3 000057E6 000062C2 0004F705 0005B198 00008000 00008000 00005A9C 00005A3F.  Rather than... well I'm not sure what that's supposed to be.
    I checked the wiki on gstreamer but and glanced at Pulse's but Pulse, ALSA, and OSS don't seem to be relevant.
    Last edited by xidar (2012-06-28 21:36:29)

    Yep I went back and looked and it's everything, except one song, that has an "é" and also the bôa album. I'll file a bug report about and call it solved.
    Also, I cleared all the extra tags and the junk text (which was probably a custom tag at  one point) that was in comments and it works. So maybe iTunes screwed up the formatting and Ex Falso took and mangled all of my comments because of it and something to do with unicode.
    Last edited by xidar (2012-06-28 22:01:26)

  • Tablespace usage report generated with html tags instead of text

    Hi ,
    We have a unix shell script scheduled to find tablespace usage and sends the report to our mail id.
    For the past few weeks(no changes idone in the script) the report is coming with html tags instead of text as below.
    </head>
    <body>
    <p>
    <table border='1' width='90%' align='center' summary='Script output'>
    <tr>
    <th scope="col">
    TABLESPACE_NAME
    </th>
    <th scope="col">
    CUR_USE_MB
    </th>
    <th scope="col">
    CUR_SZ_MB
    </th>
    <th scope="col">
    CUR_PRCT_FULL
    </th>
    <th scope="col">
    FREE_SPACE_MB
    </th>
    <th scope="col">
    MAX_SZ_MB
    </th>
    <th scope="col">
    OVERALL_PRCT_FULL
    </th>
    </tr>
    <tr>
    <td>
    SYSTEM
    </td>
    <td align="right">
    268
    </td>
    <td align="right">
    500
    </td>
    <td align="right">
    54
    </td>
    Is this any settings issue or anything to be modified in the script.Could you please reply..
    Regards,
    Bharath.
    Edited by: 870384 on Jul 6, 2011 1:17 AM

    Hi Sven W,
    Please find the sql below that is generating the tablespace usage report. In the staring of the script markup is set to ON and at the end it is set to OFF.Do you suggest any changes to this..?
    SET ECHO OFF
    SET PAGES 999
    SET MARKUP HTML ON SPOOL ON
    col tablespace_name format a15 trunc
    col cur_use_mb for 999999999
    col cur_sz_mb for 999999999
    col free_space_mb for 999999999
    col max_sz_mb for 999999999
    compute sum of cur_use_mb on report
    compute sum of cur_sz_mb on report
    compute sum of free_space_mb on report
    compute sum of max_sz_mb on report
    break on report
    spool tablespace.html
    select tablespace_name,
    round(sum(total_mb)-sum(free_mb),2) cur_use_mb,
    round(sum(total_mb),2) cur_sz_mb,
    round((sum(total_mb)-sum(free_mb))/sum(total_mb)*100) cur_prct_full,
    round(sum(max_mb) - (sum(total_mb)-sum(free_mb)),2) free_space_mb,
    round(sum(max_mb),2) max_sz_mb,
    round((sum(total_mb)-sum(free_mb))/sum(max_mb)*100) overall_prct_full
    from (select tablespace_name,sum(bytes)/1024/1024 free_mb,0 total_mb,0 max_mb from DBA_FREE_SPACE group by tablespace_name
    union select tablespace_name,0 current_mb,sum(bytes)/1024/1024 total_mb,sum(decode(maxbytes, 0, bytes, maxbytes))/1024/1024 max_mb
    from DBA_DATA_FILES group by tablespace_name) a group by tablespace_name;
    select owner,segment_name,segment_type,bytes/(1024*1024) size_m
    from dba_segments
    where tablespace_name = 'SYSTEM' and segment_name='FGA_LOG$' order by size_m desc;
    spool off;
    SET MARKUP HTML OFF SPOOL OFF

  • DB2 with iso-8859-15 text encoding

    Hi,
    I develop an application on weblogic server configure with a db2 data source. The application is using hibernate 3 (jpa). I cannot write correcly some characters in the database. Text encoding is not converted from utf-16 (java string) to iso-8859-15. Weblogic is installed with the last db2 jdbc driver (9.7).
    Is there a data source property that inform the driver to convert utf-16 to the db2 encoding ?

    Is the value (text) of header outputText a static text or it is binded to some bindings attribute or backing bean attribute?
    If it is a static text then probably the JSF page encoding (not only the JSP tag specifying the encoding, but the whole file) may be broken. Once I had similar issues, and the only thing that helped was to Ctrl+A, Ctrl+X, Ctrl+V (cut all content of file and paste it back - it restores messed-up utf-8 encoding).
    If it is not a static text, then check the "source" of the text: it should be the java class file also encoded in utf-8 (also, check Compiler options for your projects - plural). Also, chcek the default IDE encoding... Finally, the database also should have utf-8 encoding (if you are retrieving data from database to show in these header outputTexts).
    As I stated before, I had a lot of issues and finally I learned that EVERYTHING should be set correctly to utf-8 in order not to have these strange effects...
    Have in mind that Java is very complex in terms of string/text encodings, much more complex than e.g. MS.Net. Internally, Java uses utf-16 encoded strings while most of web applications use utf-8 (for efficiency reasons). So, the gap between Java and web is present, and legacy Java encodings support is quite impractical in modern applications where no one should ever have reason to use anything else than utf-8!

  • MP3 IDv2 Tag Viewer & File Renamer

    Just a simple perl script that views and renames files based on mp3 tags. It supports UTF-8. If any one interested check it out.
    Find ID3v2 tags inside mp3 files under linux/unix environment with perl and MP3::Tag module installed.
    Usage: ./mp3nfo.pl /dir/file.mp3
    Source: https://github.com/GoTux/Perl/blob/master/mp3nfo.pl
    You can also find exe/dll/ocx meta viewer script and few others if any one care: http://wiki.gotux.net/code
    Last edited by TuxLyn (2012-12-19 10:28:18)

    TuxLyn wrote:Alright, thanks mate. Move it.
    Done

  • I dropped my iphone 4s and the screen is black with some blue lines.  IS there a way to view my text messages on the computer?

    I dropped my iphone 4s and the screen is black with some blue lines.  IS there a way to view my text messages on the computer? 

    For instance, DigiDNA's DiskAid will let you extract your messages from the phone in human-readable format. Like .pdf.

  • Is there a good way to replace the "view cart" text with another text?

    I have this big issue i'm still stuck with, i hope someone can help me.
    I need to change the text "view cart" in the cart-summary module. I have learned that i can do this with javascript: http://forums.adobe.com/message/4409239#4409239
    But there are problems:
    When i use this javascript:
    <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js" type="text/javascript"></script>
    <script>
    $(function () {
      $(".cartSummaryLink").text("Afrekenen");
    $(function () {
      $(".cartLink").text("Winkelwagen is geleegd");
    </script>
    The "view cart" is replaced with "afrekenen".
    BUT:
    When i add another product in the large product layout the text "view cart" is back...
    When i delete a product in the cart  the "view cart" text is also back
    When i refres the page the "view cart" text is replaced again with "afrekenen"
    So i thought, to use some javascript to refresh the page when a product is added:
    <script type="text/javascript">
    function AddProductExtras(){
    document.location.reload(true);
    </script>
    This works but you can see that the text changes from "afrekenen" to "view cart" and back to "afrekenen" Also the page is rebuild again which is not a very good solution.  So here are my questions:
    Is there a better work around?
    If not, is there a way that when a product is deleted in the cart the page can also be refreshed?
    Thanks,
    Frank

    Hello Mario,
    Here's my site where i'm working on:
    http://grootaartseuronics.businesscatalyst.com/index.html
    The cartsummary module is located at the right sitebar.
    The code is:
    <div id="plh_winkelwagen">
    <div class="cart-summary">{module_shoppingcartsummary,vertical,}</div>
    </div>
    The CSS is:
    #plh_winkelwagen {
    float: right;
    width: 160px;
    height: 100px;
    margin: 20px;
    background-color: #FFC;
    background-image:url(../Images/Winkelmandje_nieuw_25.png);
    -webkit-border-radius: 15px; /* Safari */
    -webkit-border-radius: 15px; /* Safari */
    -moz-border-radius: 15px; /* Firefox */
    -moz-border-radius: 15px; /* Firefox */
    border-radius: 15px; /* CSS */
    border-radius: 15px; /* CSS3 */
    .shop-main .cart-summary {
    float: right;
    width: 40%;
    So with your solution I should remove the background plh_winkelwagen en create or put it in the a.cartsummarylink? Or should i keep the plh-winkelwagen and just add your solution. I can create a png the same size as the: winkelmandje_nieuw_25.png with the "afrekenen" text in it?
    Thanks,
    Frank

  • Text encoding with non english characters

    I'm trying to publish a site in Swedish, a language with 3 extra characters (Ö, Ä, Å). When I try to publish the site I keep getting a 404 error from my ftp server. I have check the site folder contents with webmeastro and it says that the characters are not MacRoman. What text encoding does iWeb 08 use, and how can I get around this problem?
    thanks for your help.

    see this article:
    http://homepage.mac.com/thgewecke/iwebchars.html
    max

  • Adding mp3s for playlist mixes that don't clutter Artist & Album views with single songs?

    Sometimes I like to just grab various mp3s on my computer & stick them in a directory for a quick mix, for a drive or get-together or whatnot. Problem is, when I add the directory to iTunes it populates my Album & Artist views with these single songs. When the playlist is 60+ songs (many of which are single tracks not duplicated in existing iTunes albums or artists) the default browsing views get really cluttered & I'm not looking to find these when I'm browsing the general collection - just want them for that particular playlist.
    Is there a way to add a directory of mp3s while telling iTunes to ignore sorting them by Album or Artist or displaying them anywhere but the playlist? I've tried "Part of a Compilation" but it doesn't seem to be always effective & at that point I already have to tediously sort through to find all the stragglers. Again, with a large playlist this can take a ton of time.
    I'm guessing (hoping) there's a quick fix for this, any suggestions?

    No, what you see is what you get... If you want to add a track to an iTunes playlist it gets added to the library proper, and the details show up where appropriate.
    If you're not bothered about preserving the original details Album=My Playlist Name, Album Artist=Various Artists, and Part of a Compilation=Yes will minimise the impact, provided you use the options under View > Column Browser to Group Compilations and Use Album Artists
    See Grouping tracks into albums for general tips.
    tt2

Maybe you are looking for

  • Go do I move my iTunes from one computer to another.

    How do I move my iTunes from one computer to another.

  • While doing F-32 residual payment - Two documents generated AB and RV

    Hi all, While Clearing partial payment with respect to Invoice thorough F-32 ( As residual )- Two documents generated AB and RV in development system. where as in Quality and Production system there is only one AB document generated. Is it standard b

  • Status Profile in Q Info record

    Hi, I manintained a status profile in Q Info record for PPAP approval process and working fine for status changes from Proto to Pilot to Production lots. The functionality works fine  as long as each status change happenes automatically based on the

  • Intermittent AirPort Connectivity Betw iMac Running Snow Leopard And Others

    I just installed Snow Leopard on my iMac and also have a MacBook Pro still running Leopard (10.5.8) and an iPod Touch. My internet service provider is Qwest DSL. Prior to installing Snow Leopard I have successfully been able to use the Internet shari

  • Scenario Possibility

    Hi - I am not sure if this functionality is possible in SAP XI 2.0. If someone can help me with this quickly it would be of great help. I wanted to know if it is possible to transfer a message from one Interface to Another. The scenario is something