Open source software mobile phone to listen to music Android app software MusicFree 0.0.1

MusicFree, a plug-in, customized, and ad-free open source music player , currently only supports Android and Harmony OS. This software is just a player, and it does not integrate any audio source from any platform. All search, play, song Functions such as single import are all based on plugins . This means that as long as you can search for audio sources on the Internet, as long as you have corresponding plug-ins, you can use this software to search, play and other functions .

characteristic

  • Plug-in: This software is only a player, and does not integrate any audio source from any platform. All functions such as search, playback, and song list import are all based on plug-ins . This means that as long as you can search for audio sources on the Internet, as long as you have corresponding plug-ins, you can use this software to search, play and other functions . For a detailed description of plugins, see the Plugins section.
  • Functions supported by the plug-in: search (music, album, author), play, view album, view author details, import single, import song list, get lyrics, etc.
  • Customization, no ads: This software provides light and dark modes; supports custom background; this software is open source based on the GPL agreement, and a star will remain free for transactions.
  • Privacy: All data are stored locally, and this software will not collect any personal information from you.
  • Lyric association: You can associate the lyrics of two songs. For example, associate the lyrics of song A to song B. After the association, both songs A and B will display the lyrics of song B. You can also associate the lyrics of multiple songs, such as A->B->C, so that songs A, B, and C will all display the lyrics of C.


Plug-
ins Introduction to
Plug-ins A plug-in is essentially a js function that satisfies the plug-in protocol. The plug-in defines basic functions such as search (music, album, author), play, view album, author details, import song list, get lyrics, etc. The developer of the plug-in only needs to care about the input and output logic, as for paging, caching, etc. Just give MusicFree control. This software completes all the functions of the player through plug-ins, so the decoupling design can also make the software focus on making a fully functional player, which I call small and beautiful.
The plug-in development documentation can be referred to  here  (the writing is very brief.... I will write it in detail when someone really needs it..)
It should be noted that:

  • If you are using a plug-in downloaded by a third party, please identify the security of the plug-in by yourself (basically, just check if there are no strange network requests; it is safest to write it yourself, and do not install things from unknown sources), to prevent Malicious code damage. The possible losses caused by third-party malicious plug-ins have nothing to do with this software.
  • Some copyright data irrelevant to this software may be generated during the use of the plug-in. The plug-in and any data generated by the plug-in have nothing to do with this software. Please use your own discretion to delete the data in time. This software does not advocate and will not provide any cracking Behavior, you can build your own offline music warehouse for use.

Plug-in use
After downloading the app, you only need to install the plug-in in the sidebar settings - plug-in settings. Supports installing local plugins and installing plugins from the network (supports parsing .js files and .json description files; several schematic plugins have been written: guide this warehouse , but the function may not be very perfect); Plugin, then enter https://gitee.com/maotoumao/MusicFreePlugins/raw/master/plugins.json  , click OK to install.
For the detailed instructions of the graphic version, please refer to here: MusicFree plug-in user guide

musicfree is an open source project developed by a netizen named Maotoumao. It is defined as a plug-in, customized, and ad-free free music player. Currently, it only supports Android and Hongmeng. By importing a specific plug-in interface, you can almost listen to the most complete music resources on the Internet. The software is open source and you can use it for free forever.

After the software is installed, it is just an empty shell without any data, audio source, etc.; it needs to import a specific plug-in interface to use it normally.

Click on the upper left corner of the main interface, select [Plug-in Settings], and you will see the entry to import the plug-in

Click the "+" in the lower right corner, you can see that it supports local installation and network installation (that is, the network interface link). Input interface, sharing fans here will share the interface provided by the author with everyone.

After the interface is imported, you can see several music platforms that everyone is very familiar with, and then you will be able to use the resources of these platforms without restriction.

The software needs to search to hear the resources you want, and you can directly search for what you want to hear.

It supports three search methods of single, album and author, which is very convenient, and you can quickly see which platform can play which corresponding songs.

It supports favorites, songs, covers, etc., and it is no different from that of a big factory.

At the same time, musicfree also supports downloading, and all songs that can be listened to support downloading.

The software itself is open source, and there are no advertisements. The author originally wrote it for his own use, and then he wanted to share it with everyone. As the author said, this tool itself is just a tool, and it can be used for many purposes. For example, if you can listen to songs, you can also listen to resources such as audio novels. Those who are interested can develop corresponding plug-in interfaces, not limited to music, but can be integrated Any audio resource, please use it in a low-key manner.

v0.1.0-alpha.1 [Function] Plug-in update, the original plug-in is completely incompatible after upgrading to the new version; after updating, uninstall the original plug-in, and then update the subscription (see the official account example for details)

[Function] New function "double speed playback"

[Function] Rewritten the logic of plug-in subscription, it should be a little more reasonable now

[Function] Add a second confirmation reminder before deleting local files

[Function] Added some irrelevant sharing

[Style] Changed the logo, the ugly one is more straightforward

[Style] Adjusted some styles (such as blur and transparency of the playback page, lyrics style, etc.)

[Style] Album description text defaults to 6 lines, click to expand or collapse

[Fix] Fix the problem that the download cannot be done in some cases

[Plugins] A large number of plugins have been updated. After updating to this version, you can update and subscribe

Interface:  https://gitee.com/maotoumao/MusicFreePlugins/raw/master/plugins.json

Software download address

https://www.159e.cn/3302.html

Guess you like

Origin blog.csdn.net/hepingwang/article/details/131987043