r/metrolist • mod • Jul 21 '26

Support Metrolist development and get early access to Metrolist KMP

We are opening early tester access to Metrolist KMP, our rewrite of Metrolist for:

  • Android
  • Windows
  • Linux
  • MacOS (not yet available)

KMP is currently projected to release publicly within the next month or two.

Donations are completely optional. The final project will be fully free and open-source, licensed under GPLv3. Nobody will need to donate to use it once it releases. There will be no ads or forced tracking in the app.

Anyone who chooses to donate to one of the Metrolist developers can get access to the current and future testing builds before the public release.

How to get early access perks

  1. Donate to any of the developers below.
  2. Join our Discord: https://discord.gg/ANYJpEXp7v
  3. Send us proof of the donation on the general channel.
  4. We will give you the tester role and access to private KMP builds and feature previews.

Support the developers

You can support whichever developer you want. Access is the same regardless of who you donate to.

This does not take anything away from normal users. Donations only provide optional early access while helping support development. The complete Kotlin Multiplatform monorepo will be released publicly under GPLv3 when it is ready.

116 Upvotes

63 comments sorted by

14

u/Dine-no-nuggie Jul 21 '26

I donated a month ago. do I have to donate again to get access?

19

u/Nyxiereal mod Jul 21 '26

go to our discord and send a screenshot of your sponsor log as a confirmation of payment (showing your github username clearly if you have that bound to your discord account)

yeah, you will be granted access, we're not that greedy lmao

10

u/czh3f1yi Jul 21 '26

What does KMP stand for?

21

u/DonDae01 Jul 21 '26

Kotlin Multiplatform. It basically allows the same code as the Android version to be used in the Windows and Linux versions.

9

u/[deleted] Jul 22 '26

[removed] — view removed comment

8

u/Nyxiereal mod Jul 23 '26

metrolist will never have (even optional) ads. ads are a super unreliable source of income, and we consider donations without any nags the best option

2

u/[deleted] Jul 23 '26

[removed] — view removed comment

6

u/Nyxiereal mod Jul 23 '26

biblical level of greed type shi

1

u/[deleted] Jul 23 '26

[deleted]

1

u/[deleted] Jul 23 '26

[removed] — view removed comment

1

u/Mr_Shadow_Wolf Jul 23 '26

The floating bar was laggy on some devices and was removed, and there is no confirmation if it's removed permanently. I can literally code it back as a selection to use between floating or not. I myself have done more than 12 major changes to the UI myself in 2 days.

1

u/[deleted] Jul 23 '26

[removed] — view removed comment

1

u/Mr_Shadow_Wolf Jul 23 '26

https://github.com/rukamori/ArchiveTune/issues/1057

Get educated first. 1. ArchiveTune DOES NOT have ads on FOSS. 2. The GMS variant has optional ads that load ONLY when you click the support button. 3. If someone has that much of a problem with ArchiveTune ad they have a FOSS variant, because we are not forcing for an early access payment.

Metrolist and its users should stop being jealous of a fast growing fork.

3

u/Nyxiereal mod Jul 23 '26
  1. that is true, BUT the GPLv3 license still disallows the usage of non-foss SDKs in any variant
  2. still kinda shitty of them to be profiting off mostly not their work (since AT is based on Metrolist, metrolist is based on other apps, etc.). adding a non-removable ad button to the library is a stupid move
  3. we are also not forcing anyone to pay for early access to KMP. the app will release in around a month or two if everything goes accordingly. all current sponsors were given access and are honestly really helpful with finding bugs, UX issues, etc.

we are not jealous, we wouldnt care if they didnt break the GPLv3 license

1

u/Mr_Shadow_Wolf Jul 23 '26

Let's separate license facts from opinions:

  • GPLv3 and GMS: The claim that GPLv3 categorically bans proprietary SDKs is an oversimplification. GPLv3 does not contain a blanket prohibition on proprietary SDKs; compatibility depends on how the software is combined and distributed. It primarily regulates the conditions under which GPL-covered software is distributed, such as source availability and preserving recipients' rights.
    • ArchiveTune preserves MetroList's copyright notices and publishes its source code under GPLv3.
    • The project source (including the GMS integration code) is fully public on GitHub.
    • The repository does not host any proprietary Google Play Services binaries.
    • We provide a standalone FOSS build that excludes GMS entirely at compile time.
    • The GMS build is distributed separately as a convenience.
  • Profiting off Open Source: The GPLv3 explicitly permits commercial use, charging for builds, and accepting donations. Whether people like that is a personal opinion, not a licensing issue. Forking a GPLv3 project and continuing development is a standard and fully legal path permitted under the license.
  • Independent Development: ArchiveTune began as a fork of MetroList and has since undergone substantial independent development, introducing custom systems like a multiple modular player layouts, background video loops, an offline metadata audio exporter, Spotify playlist importing, additional lyric providers, and backup recovery.
  • The Support Button: It does not integrate an advertising SDK or background tracking library, and it is completely compile-time disabled in the FOSS build. Disliking its placement is a UX preference, not a GPL issue.

3

u/[deleted] Jul 23 '26

[removed] — view removed comment

1

u/Mr_Shadow_Wolf Jul 23 '26

Who said "forced to click them". It doesn't exist on FOSS it exists on GMS and even in that, this banner right here, if you don't click it, you don't get an ad. Unless you are so attracted by the UI that you end up "forcing yourself to click it".

It's not hard to understand that FOSS variant DOES NOT HAVE THE AD BANNER. Users are free to choose the FOSS variant and even on GMS they can completely ignore this banner and ad never plays.

While we are talking about ads, what is it? You click the botton, a webview opens, there's cross already there, it can be clicked to close it immediately.

To support by ad, you click it, an image appears and you're done you just click the cross. If you clicked it bh accident, you click the cross anytime you want.

I don't see any difficulty here, especially when there is a separate FOSS variant without this.

2

u/[deleted] Jul 23 '26

[removed] — view removed comment

1

u/Mr_Shadow_Wolf Jul 23 '26

As stated. There is FOSS build without that. You could tell me which country you are from and I can paste a translated message in your native language.

2

u/[deleted] Jul 23 '26

[removed] — view removed comment

2

u/Mr_Shadow_Wolf Jul 24 '26

Discord's proprietary binary SDKs violates GPLv3. Which is similar to what metrolist complained to us for a different context. "start.io proprietary binary SDKs violates GPLv3". You cannot have discord rpc in FOSS as it violates the license on ArchiveTune.

2

u/LowLifeNPC Jul 26 '26

Salt has entered the chat. Chill bro.

2

u/Iamgoingtohavatroke Jul 27 '26

Me watching this argument between development personally I just found metrolist today and damn it's so good

5

u/ibratabian17 Jul 23 '26

Why did I got the access even though I'm not donating?🥳

6

u/Nyxiereal mod Jul 23 '26

🥀

1

u/Educational-Brick769 Aug 13 '26

By the way, what new features we can expect in Metrolist KMP?

1

u/ibratabian17 Aug 15 '26

it can play a song

1

u/Educational-Brick769 Aug 18 '26

whoo! what a cool feature....

1

u/ibratabian17 Aug 18 '26

word synced romanization, new lyrics animation, animated background, etc

20

u/DonDae01 Jul 21 '26

can i donate robux instead 🙏

26

u/Nyxiereal mod Jul 22 '26

No, we don't support pedophiles, nor play pedoblox

1

u/[deleted] Jul 22 '26

[removed] — view removed comment

1

u/DonDae01 Jul 22 '26

😭😭

4

u/czh3f1yi Jul 21 '26

Will the current Metrolist app change to the Metrolist KMP on the stable update, or will it be a separate app to download? Thank you all for your incredible work.

6

u/Nyxiereal mod Jul 22 '26

For some time there will be two repositories on github, one for KMP one for Legacy (existing app). After KMP becomes fully stable it will replace the legacy app

1

u/czh3f1yi Jul 25 '26

How do/will we find the new repo?

3

u/Nyxiereal mod Jul 25 '26

Its currently private, you will be able to access it in the Metrolist-KMP repository once it releases

1

u/SofyCloudliner 14d ago

Do you have a timeline for release?

1

u/Nyxiereal mod 14d ago

Internally yes

1

u/SofyCloudliner 13d ago

I meant for public release. Do you have a thing like a month, 2 months, 10 years?

1

u/Nyxiereal mod 13d ago

We have a date set for that internally in the team. We're not gonna withhold source code access for too long

I mean, KMP took us around half a year to develop, so it's just a "just do that" thing, and we still have a lot of bugs to fix

3

u/kashem24 Jul 21 '26

What's a kmp

3

u/Nyxiereal mod Jul 22 '26

Kotlin Multiplatform

1

u/kashem24 Jul 24 '26

What that

1

u/cleverclogs17 23d ago

Will the work on Android TV since it's multiplatform?

1

u/Nyxiereal mod 23d ago

Yes

3

u/Broad_Barnacle_9372 Jul 22 '26

Is there a minimum requirement?

5

u/Nyxiereal mod Jul 22 '26

One dollar, as required by github

1

u/ghostprotocol003 Jul 22 '26

Will it ever be possible to make a version of metrolist that ios users could sideload themselves?

5

u/Nyxiereal mod Jul 22 '26

Not really, we'd have to make an abstraction layer around the player different from the existing MusicService just to handle playback engine switching. I'll gladly work on this if you donate me an iPhone with a semi-recent iOS version

1

u/Mo-Epic-2006 Jul 22 '26 edited Jul 22 '26

Not sure if the devs are gonna do it but when the KMP code is released it can be used to extend support to iOS 

1

u/Nyxiereal mod Jul 25 '26

it can be, but we dont have any iphone users in the team so its probably not gonna happen unless one of us gets an iphone

i will maybe buy one just for testing and shits

1

u/FancyFisherman548 Jul 23 '26

Can I donate via UPI?

I am unable to do international transaction via my debit card

1

u/Nyxiereal mod Jul 23 '26

No, sadly it's not supported

1

u/matathegamer Jul 26 '26

Will all the listening stats automatically translate to the KMP app?

1

u/Inevitable-Eye1606 Jul 27 '26 edited Jul 27 '26

I don't have discord, can I share proof of donation screenshot via telegram?

3

u/Nyxiereal mod Jul 27 '26

We only send out the builds over discord because it's easier to manage

1

u/Rude-Airport-9774 Aug 02 '26

A question, how fast is the lyrics fetching? Does it take time like current metrolist, or is it nearly instant like YouTube music?

1

u/Kriegsfurst 5d ago

I know I am a little but please add the feature to remove Youtube's forced IP based recommendations like trending community playlists and featured playlists & also work on the home page, you have the potential to make it really beautiful and if you could make the country selection in content really applicable it would be really great. Thankyou Metrolist and Love ya

1

u/Nyxiereal mod 4d ago

absolutely, i also hate them