解决MD传输软件platinum-md歌名乱码问题

前景提要

MD随身听下载软件PLATINUM-MD的中文支持问题
MD线控中文显示问题新发现

上面的文章提到过,platinum-md显示文件名乱码,然后我fork了一份代码查找原因,我的本意是解决日文汉字在MC12/35ELK线控上显示问题,但是发现问题出现在linux-minidisc上,问题不是太好解决,但是这个软件的读取显示乱码问题我是解决了的,原因很简单,就是一个编码问题。

等有时间打个包,不考虑提交PR,因为不知道会不会对其他语言造成影响。
日文汉字在线控上显示问题还得等有空研究一段时间才知道,目前猜测是索尼把这个信息存储在了一个特殊的位置。

2022-03-27 22:04:08 星期日

折腾了半天,终于成功打包了,nodejsElectron的框架真的太浪费时间了,永远都在找正确的库

下载链接: https://pan.baidu.com/s/1Zs8fNEcsOZPPQHXGrhJOYg?pwd=u88n

提取码: u88n

windows下platinum-md下载安装

需要先用Zadig安装winusb驱动

点击去下载Zadig

注意:这个与ss驱动可能无法共存,所以最好不要装在一个系统下

2022-03-28 10:57:25 星期一

又编译了一个macOS版本
下载链接: https://pan.baidu.com/s/1xfdtqeio_5YgcS0NuAIUkQ?pwd=ru3e

提取码: ru3e

macOS下platinum-md下载安装

需要预先安装Homebrew,如果不懂爬墙安装国内源版本

brew install --force pkg-config qt5 mad libid3tag libtag glib libusb libusb-compat libgcrypt ffmpeg json-c && brew link --force qt5
个人建议:如果macOS不能熟练使用,最好用windows来安装这个软件,因为我发现很多人搞不定brew,也不会看报错信息



一些已知的问题(来自官方,简单翻译)

2022-05-22 19:01:16 星期日

1. 一些使用SonicStage刻录的碟可能读取不了,显示空白。
2. MZ-NH700(或者其他HiMD设备)在NetMD模式下使用一张Hi-MD格式化的空白碟可能会传输失败,这个Bug是linux-minidisc本身的问题。想避免这个问题需要使用一个非Hi-MD进行格式化。
3. 如果一些设备出错无法显示碟子上的曲目,点击刷新试试。如果问题仍然存在,拔插一下MD设备然后再次刷新。
4. 有些USB连接会出现问题,原因可能是设备本身,遇到这种情况拔插一下就好了。
5. 目前LP2/LP4传输实验性的,可能会出现问题。

platinum-md 1.2.1版本,更新至最新的代码打包

2022-06-10 22:40:26 星期五

注意

由于linux-minidisc的变动,在中文支持上会出现问题,也就是上个版本的刻录的碟用这个版本打开会导致乱码,这个只能重新刻录,或者继续用上个版本来解决,引起这个问题的原因是linux-minidisc为了支持一些其他语言的字符使用Unicode编码操作导致,在这基础上这个版本我对日语和中文进行了处理,理论上比上个版本支持做的更好。

Windows版本

1.2.1版本下载链接: https://pan.baidu.com/s/1Bha6acc09XKYRA2s7AloLg?pwd=8qxa

提取码: 8qxa

macOS版本

1.2.1版本下载链接: https://pan.baidu.com/s/1z9VLF3AysIivLJz7vdmTxw?pwd=wstu

提取码: wstu

2022-10-21 15:33:24 星期五

经过评论区Pretender的提醒,日文汉字的问题已经有解决办法,单双字节的标题存储在不同的地方,都可以读取出来,具体见
MD线控显示日文汉字的问题解决

38 response to "解决MD传输软件platinum-md歌名乱码问题"

    By: aaron Posted: 2022年3月28日

    你好,编译好的Windows版本在win 10 2004 上显示不可用哦~是什么情况呢?

      By: cocozq Posted: 2022年3月28日

      具体是什么情况,是运行直接报错,还是启动后无法使用?我的是win10 19043.1586

      By: cocozq Posted: 2022年3月29日

      重新编译了一个版本,你重新下载试试看

        By: css9 Posted: 2022年4月2日

        其实我想问,这个既然能读取到歌曲信息,能否将NET MD上的歌曲,或者录音文件复制出来?因为MD上把声音文件导到电脑上是很麻烦的事,电脑声卡生成的文件声音更差了。HIMD好像是可以复制出来吧。

          By: cocozq Posted: 2022年4月2日

          复制不了,Net MD一直都是单向传输的,不过即使能复制意义不大,写入的时候已经经过有损压缩处理,跟CD是不一样的。

            By: css9 Posted: 2022年4月2日

            外置立体声MIC录音效果还不错吧,有时候想导出。应该还是版权问题吧。看来还只能用数码的了。

    By: css9 Posted: 2022年3月30日

    不错,辛苦了,明天单位测试一下。

      By: css9 Posted: 2022年4月2日

      测试了,能显示中文,传SP也没问题,很好。

    By: Bein Posted: 2022年4月2日

    各位大佬用这软件传歌后使用MD听音乐的时候,每首音乐结束的切歌的时候是不是会有“噗”“啪”一声?

      By: cocozq Posted: 2022年4月2日

      没有出现这种情况,看是不是MD本身出问题了

        By: Bian Posted: 2022年4月2日

        以前光纤录的在同一台机器里歌曲结束自动切换到下一首歌曲的时候就没有这“啪”的一声爆音,用这个软件传的歌就会有这个声音。

          By: cocozq Posted: 2022年4月2日

          这个软件我用了很长时间了,也刻录了不少碟子,没有发现这种情况,不过刻录的都是无损的,没试过其他格式。

          By: css9 Posted: 2022年4月2日

          这个软件用USB线录歌(真SP),速度是比传统的录音快一些的,可以尝试不用USB,改用普通光纤或者对录线,录一首试试。可能是机器不支持或者故障,不能以这种速度录音导致也有可能。

            By: Bian Posted: 2022年4月3日

            这个响声就是每首歌曲最后1秒要结束切下一首歌曲的瞬间“啪”的一声很轻微,用的也是wav或是flac格式的音乐。

              By: icm Posted: 2022年5月9日

              这是正常的这个软件和ss的写入方式不对有所不同,这个软件每传输完一曲就会写一次Toc而ss也是所有传输完再写Toc。这就会造成曲与曲之间会形成短暂断续。

    By: 碧的绿 Posted: 2022年4月8日

    我用这个在osx下倒是没有出现ui显示乱码的问题。线控的问题去年也研究过,我直接写死了几个字节的Shift_JIS还是乱码。

      By: cocozq Posted: 2022年4月8日

      这个可以看我之前的文章MD线控中文显示问题新发现,我对比测试过,需要找出存储位置才行,这个需要研究一下SonicStage的写入操作,不过意义不大,基本上很少人用到日文汉字显示功能了。

    By: heath Posted: 2022年5月4日

    下的win版本,传输后还是乱码诶……dr80测试

      By: cocozq Posted: 2022年5月4日

      仔细看文字说明,没有解决线控显示日文汉字问题。

    By: otwoyang Posted: 2022年5月8日

    现在居然还有人在研究这个,实在是太感动了。收藏,研究。

    By: icm Posted: 2022年5月9日

    改的不错中文没问题,就是软件传输后日文显示还是乱码。

      By: cocozq Posted: 2022年5月9日

      这个文章中已经说了,没有解决这个问题。

        By: icm Posted: 2022年5月10日

        不是说线控上显示,是传输后右侧窗口显示。

          By: cocozq Posted: 2022年5月10日

          上面写了不考虑提交PR,因为没有对其他语言进行测试。

    By: em9900b Posted: 2022年5月9日

    请问,线控显示中文的问题怎么解决呢?

      By: cocozq Posted: 2022年5月9日

      暂时没有办法,需要时间研究一下才知道是否能解决,现在用这个的人不多了,我自己都不怎么看线控了,很闲的时候可能回去研究一下。

    By: yeniu Posted: 2022年5月22日

    现在用这个软件遇到一个问题,索尼 n707,正确安装后sp传歌很顺利,但是lp2格式传输时出现进度条072,好像显示正在转换格式至atrac,然后就没有反应了,我换了好几个系统win7 win10都不行,谢谢

      By: cocozq Posted: 2022年5月22日

      你要传输lp2用索尼的SonicStage就行了,这个软件的lp2/lp4传输只是实验性的功能,我一直只用它只传输sp格式的。

    By: yeniu Posted: 2022年5月22日

    那就明白啦 谢谢

    By: ifreya Posted: 2022年6月9日

    线控显示问题,在软件和MD主机上,可以显示更名后的文字(但是乱码),线控上却仍然显示之前命名的中文名。

      By: cocozq Posted: 2022年7月3日

      这个问题文章和上面的回复都描述了,因为sony把名字存储在了一个目前不可知的地方,这个问题没有解决

        By: Pretender Posted: 2022年10月16日

        我觉得不是说存储在不知道的什么地方,而是对于日文汉字部分采用双字节,而英文是单字节,SS支持同时写入单字节曲目和双字节曲目,所以会同时看到英文曲目(不支持汉字线控)和中文(支持汉字线控),希望能给作者一点思路,早日搞定双字节汉字输入。

        By: Pretender Posted: 2022年10月16日

        linux-minidisc/netmd/upload.py
        line 44 wchar_title = md_iface.getTrackTitle(track, True).decode(‘shift_jis’)
        应该就是在取双字节的shift_jis

          By: cocozq Posted: 2022年10月16日

          谢谢提供信息,之前看的c代码,没有注意python的实现

    By: chengtona Posted: 2022年9月5日

    请问pl md支持的音乐格式有哪些,右边一栏文档打开支持什么格式的音乐

      By: cocozq Posted: 2022年9月6日

      内部用的是ffmpeg,支持绝大多数格式,但是这个软件主要用来传sp的,平时只用wav/flac/ape就行了,其他格式没有太大意义。

    By: 大饼 Posted: 2022年10月27日

    你好大神,本人用的是松下mr250,装了你提供的驱动后win11下能在设备管理器里看到netmd的驱动也正常,但是进入软件后提示发现不了设备,不知道松下netmd的话是不是不支持的

      By: cocozq Posted: 2022年10月27日

      这个官方的支持列表里面没有这个机型,应该是不支持,这个软件只要支持索尼的设备,还有夏普的几个机型,还有就是爱华后期的两个马甲机型

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注

 桂ICP备15001694号-3