Technical requirements of playing MIDI files today

What I ment was getting album artwork stored in your files. Most media players today rely on servers to load the artwork instead of being stored locally. That’s where the misunderstanding is. Relying on servers that can go offline at any time can be an issue by itself.


My disagreement is still true for VLC (modern version) there is no midi support at all. It plays everything else besides this. Even with it being open source and gladly support it. The older version of it supports this format. However the newer version has since removed it. On Android and pc. No listening to the sim city 2000 soundtrack without first converting the file. If you don’t believe me thats ok. If I store the original files and have already tested them on here already. VLC has removed this format. Keeping backups on all my media on my phone is very handy to verify for myself.


In the end its from experience and its my personal opinion. I’ve been getting a lot of hate on facts lately. Is honesty supported on this platform? Just because one has experience on things. I’ve been getting a lot of hate from feedback. No matter what I try. Anyway I do appreciate everything. And thank you for your opinion. One does have to wonder if honesty is what’s hurting the conversations I’ve been having lately.
Edit: bmp photo file are not supported on modern internet its JPEG or PNG in most cases. This was yet another misunderstood fact. I have old wallpaper from my old tech. The file type is very old that it isn’t recognized in most cases by modern operating systems. They need to be converted to JPEG to be used as wallpaper. At least Android recognizes the original file.

That may be due to a difference in codec support between platforms. I presume that you utilize your device OEM’s distribution of AOSP ≈ 14 and Windows 11? If not, please state otherwise. I ask because the official VLC forum explicitly states that MIDI is supported, per wiki.videolan.org/index.php?title=Midi&oldid=60092#Play_.mid_.28MIDI.29_files_in_VLC.

If none of the information there is assistive, please try to ascertain which versions permitted you to play those files. If you can reproduce that an old installer works, I’ll file a bug with VLC on your behalf when I can reproduce it on the same platform configuration.

If you consider your conversations to be unpleasant, it’s because you speak in such an infantile manner. Rhetorical questions like that serve no purpose.

Especially, purporting that I have hatred for you over a conversation is absurd. I don’t mind speaking to you at all. I found this interesting!

This was not misunderstood. Again, you’re thinking at too low of a level, for the OS has no relevance to whether an image format is recognised as such. That’s solely the purview of your image viewer. On that note, this applies to your statement about “the internet” too – TCP/IP, HTML, and DNS do not care what you’re transmitting. They’ll transmit anything if it’s encoded correctly. That, indeed, includes BMP.

What you’re noticing is that your internet browser does not support it. There exist many which do, if that’s important to you. It’s merely a matter of enumerating the supported file types from a library and calling it in the stead of whatever they bundle internally. Perhaps try installing FFMPEG, and seeing whether that helps you see them in Firefox.

2 Likes

Yeah if you play it on VLC its nothing but no sound. It says its playing and everything but no sound whatsoever.

1 Like

@Digimon, think you can send me one of the files? I’ve generated a7a4g6mo@rokejulianlockhart.addy.io for the purpose. I’ll run the file through VirusTotal and try to play it here. If I can’t, I’ll try to ascertain how to for you. If I can’t do that, I’ll try to file a bug at VLC’s GitLab instance.

By the way, I’m confident that everyone here wishes the best for you. I feel incredibly lucky to live in England when I see what’s happening to the DOH under JFK Jr., and ICE under Trump. I’ll quite gladly say that it’s damn near fascist.

1 Like

Yeah the file came directly from the sim city 2000 CD-ROM. Windows 7 was able to detect and put in the media player application. This is how i got roller coaster tycoon 3, sim city 3,000 unlimited, sim city 4, and the original Ubisoft Rayman game for 98. The downside was the original files became outdated over time. The last i was able to play a midi file was windows 8.1. Windows 10 didn’t recognize the file type at all. So the support ended just after 8.1. I foolishly upgraded all the systems to 10 and had to get a few more keys to downgrade them. The free upgrade pass is just that a scam. I’ve kept them for all those years. I should have just stuck with 7 for the reliability of that platform. Every other release was buggy. Yet still these files actually work on older hardware so there is indeed something wrong with newer hardware. Hopefully this will help.

For you info on what vlc version im running on Android. I’ll provide an update for windows and linux later. I got a doctor’s apt in the morning.

Edit: they did discontinue media player for groove music (ie. Windows music player original name) on 10 and above. I really can’t divest out of Windows completely for my raid holding all the backups is NTFS and tons of applications I use are Windows based. Just changing the format to ext4 or whatever on Linux would require a network transfer locally. Even if I did ext4 doesn’t get recognized on apple devices. NTFS is read only on Linux. With a massive 16Tb baclup plus 40TB raid cash as previously mentioned takes 30% system resources on their own. With wine being a hit or miss on linux. There goes half the gaming applications. Steam OS isn’t perfect either.

If a PC made in 2006 e-machines can last a good 20 years other devices should last that long just saying.
7 years isn’t long enough for a device to designed to be durable today.

Anyways here is the windows 11 and raspbian. Twister OS is currently busy with another task at the moment.



1 Like

@Digimon, by default, it doesn’t work for me either:

Screenshot_20250129_203753

However, I got it working on Fedora (with desktop VLC):

#!/usr/bin/env sh
sudo dnf --refresh install vlc-plugin-fluidsynth

[1]

[sudo] password for RokeJulianLockhart: 
Updating and loading repositories:
Repositories loaded.
Package                                             Arch         Version                                             Repository                        Size
Installing:
 vlc-plugin-fluidsynth                              x86_64       1:3.0.21-15.fc41                                    updates                       22.3 KiB
Installing dependencies:
 fluid-soundfont-common                             noarch       3.1-33.fc41                                         fedora                        78.7 KiB
 fluidsynth-libs                                    x86_64       2.4.2-1.fc41                                        updates                      519.2 KiB
 libinstpatch                                       x86_64       1.1.6-31.fc41                                       updates                      767.5 KiB
Installing weak dependencies:
 fluid-soundfont-gm                                 noarch       3.1-33.fc41                                         fedora                       141.7 MiB

Transaction Summary:
 Installing:         5 packages

Total size of inbound packages is 123 MiB. Need to download 123 MiB.
After this operation, 143 MiB extra will be used (install 143 MiB, remove 0 B).
Is this ok [y/N]: y
[1/5] vlc-plugin-fluidsynth-1:3.0.21-15.fc41.x86_64                                                                100% | 163.7 KiB/s |  16.4 KiB |  00m00s
[2/5] fluidsynth-libs-0:2.4.2-1.fc41.x86_64                                                                        100% |   1.3 MiB/s | 229.8 KiB |  00m00s
[3/5] libinstpatch-0:1.1.6-31.fc41.x86_64                                                                          100% |   1.2 MiB/s | 253.5 KiB |  00m00s
[4/5] fluid-soundfont-common-0:3.1-33.fc41.noarch                                                                  100% | 512.8 KiB/s |  84.6 KiB |  00m00s
[5/5] fluid-soundfont-gm-0:3.1-33.fc41.noarch                                                                      100% |   2.7 MiB/s | 122.5 MiB |  00m45s
-----------------------------------------------------------------------------------------------------------------------------------------------------------
[5/5] Total                                                                                                        100% |   2.7 MiB/s | 123.1 MiB |  00m46s
Running transaction
[1/7] Verify package files                                                                                         100% |  22.0   B/s |   5.0   B |  00m00s
[2/7] Prepare transaction                                                                                          100% |  18.0   B/s |   5.0   B |  00m00s
[3/7] Installing fluid-soundfont-common-0:3.1-33.fc41.noarch                                                       100% |   3.5 MiB/s |  79.5 KiB |  00m00s
[4/7] Installing libinstpatch-0:1.1.6-31.fc41.x86_64                                                               100% | 107.2 MiB/s | 768.6 KiB |  00m00s
[5/7] Installing fluidsynth-libs-0:2.4.2-1.fc41.x86_64                                                             100% |  84.8 MiB/s | 521.1 KiB |  00m00s
[6/7] Installing vlc-plugin-fluidsynth-1:3.0.21-15.fc41.x86_64                                                     100% |   5.6 MiB/s |  22.8 KiB |  00m00s
[7/7] Installing fluid-soundfont-gm-0:3.1-33.fc41.noarch                                                           100% | 187.2 MiB/s | 141.7 MiB |  00m01s
Complete!

Per code.videolan.org/videolan/vlc-android/-/issues/945#note_324288, this should work on the AOSP client too, but it doesn’t - like you, it’s silent for me, too. I’ve posted the undermentioned, requesting clarification about this:

Does this support remain? I ask because I’m using 3.6.0 (from F-Droid), yet a .MID file which plays on vlc-3.0.21-15.fc41.x86_64 with vlc-plugin-fluidsynth-3.0.21-15.fc41.x86_64 installed plays with no sound on this AOSP VLC client. [2]

Files

  1. 10004.MID [3]
  2. 10008.MID [4]

If I receive no response, I’ll post a URI to the BR there, so just register at the GitLab instance and subscribe to the issue. Thanks!


  1. askubuntu.com/revisions/184508/2 ↩︎

  2. forum.fairphone.com/t/115443/28 ↩︎

  3. virustotal.com/gui/file/552e7fa70dd6f22e1267d7655771c0b95236d69faab4150ddf307efc32619883 ↩︎

  4. virustotal.com/gui/file/868c31def3cebc13e7f4c005fe3e21e20a6919caecefbf8f95d641ce2e46dcb0 ↩︎

3 Likes

Question is fandora a app that is paid like plex?
This is why Kodi is my go on the backup experience. Unfortunately it really doesn’t work on android and this app can’t recognize that type either. Its broken when loading a movie in HD. Standard definition is what only works on Android. Its hit or miss on what codec works on what video. Its stable elsewhere on pc or linux. But Android is currently a loss cause. Constantly crashing nonstop. This is why I’m using VLC as my current player. Kodi is a nice streaming experience when it works. Like a personal Netflix. It has faults in loading the right thumbnail for the artwork. Especially the 2001 movie version of the grinch. It thinks its the newest one out there.

PS. I’ve updated my previous post FYI.

@Digimon, if you mean Fedora, no. It’s an OS, like Windows. I used it as an example instead of something more common, like Windows, because the way that application installation is conducted makes this process significantly easier than on Windows.

Android applications tend to utilize the platform codecs, instead of bundling their own, because including a library like FFMPEG that has a significant attack surface due to its inherent complexity would necessitate constant application maintenance. This causes problems like Plex not being able to play the file – they just don’t care, since it’s not common enough for them to.

Desktop Linux-based OSes manage dependencies better than NT-based (Windows), XNU-based (iPhoneOS; iPadOS) OSes do, and Android does. That’s the crux of this. Until that’s remediated, solely specific applications shall ever be able to play obscure file types. Your best bet is to wait until VLC remediates this or advises us on the procedure to enable support for it, since VLC is probably the sole application willing to do so.

This is why converters like wondershare and music converters like MP3 converter exist. They consolidate entire libraries to a file type compatible. But unfortunately midi doesn’t convert well to any newer format. Trust me I’ve tried. Every time its either fast or a garbled up music file that doesn’t make sense. With no obvious way to slow down the file in any player besides 3ds music app. A unique player with many capable ways to make a song like chipmunk sang it to a bass person. A very fun application overall.

On an unrelated note. Linux mint with twister os is giving me a hard time. Without figuring out how to tell this linux system to run with an uncertified ticket. Im honestly afraid that I’ve lost a 200gb computer with a lot of important data. This isn’t the first time this has happened either. Did this three times already and going to the update menu it gives me that linux mint isn’t signed. The twister UI patcher always seems to remove the certificate for some reason. I hate to use Timeshift an revert back. That’s weeks of lost work. Any ideas to get it to post if at all.
This is why I’m paranoid on backups. When stuff like this happens. Remoting in says its because of an unsigned ticket. If it was directly from the linux mint website. It should be signed code. I love it for being a windows 98 and 7 themes with familiar UI. Any help here.

Edit: Brute forcing it got it to post. Please can someone help with this error so I can at least turn off the machine to prevent wasting electric at least screenshot of the error below.

For you I went to the trouble of finding cables for my old machines if it ain’t broken you shouldn’t never replace it. And security is indeed corporate speak today. As tech gets older. Its gets harder to hack. I suffered the web and played that file. On 98 I would have have to find the CD to play it flash drive trouble on this old beige HP machine from the 90’s. With a capture card I was able to screenshot it for you. Have a nice day.
Windows 98


Windows 7

Windows 8.1

At the first times I used Linux it was indeed read only . But nowadays you can write files on NTFS drives with Linux (at least with Ubuntu that I’m using).
I have a dual-boot laptop with Ubuntu-Linux and Windows. Ubuntu can even access and modify windows files at the condition that you disable hybrid sleep in Windows and let do it a full shut down :slight_smile:

2 Likes

@oli.sax, indeed. I think it used to require ntfs-3g via FUSE, but it’s now part of the kernel, just like BTRFS and EXT, etcetera. Then again, God knows what kernel version @Digimon is using, considering their system looks like it’s 30 years old. XD

That’s kinda incredible. I’ve never heard of that working.

That’s quite simple. You have to remove the Google repository Chrome package repository, then redownload the Google Chrome package, which should automatically re-read the repository too:

Ensure you download the .Deb installer.

For script kiddies, maybe, since there’s no bootloader recovery GUI that they can replace utilman with cmd.exe in. However, for anyone familiar with even just the CLI, it’s significantly easier.

Certainly, don’t rely upon it being more difficult, because as an OS ages, it tends to be utilized solely by governments and industry. This means that you start getting some very formidable groups developing targeted malware for it. The moment they find your Win 98 installation, it’ll be randomware’d.

1 Like

This is going, no it is already, completely offtopic now.

We were not talking about historic Windows versions to play ancient MIDI files, but whether it is a security risk to use Windows 10 for daily online business long after its coming support end in October 2025 and whether Microsoft should be blamed to end support for computers with older hardware specs (2018 and before).

P.S.: After splitting the thread and moving the related posts to this one, my comment is a little bit off topic here. But just for the records, I will leave it here.

5 Likes

Yeah. I expected all of that would be split into a new topic a while ago. Apologies for the notifications.

When you know something is going off-topic please use the reply in new topic feature. To move this, someone with those rights has to read all the lenghty posts, I personnally am not at all interested in this discussion so could not do it.

4 Likes

10 posts were split to a new topic: Discussion about Autism, Personal Connections, and Social Difficulties

Well, I went ahead and tried.
In case post content was mixed everybody affected please feel free to post relevant on-topic stuff again to Is Microsoft trying to force thousands of good computers to the trash, going straight against the original Fairphone campagne

6 Likes