MiuPlayer Box

Recognize secondary line as:
TranslationPhonetic
{{ meta.title }} - {{ meta.artist }}
Select playlist to add
  • {{ item.name }}
New
cancelconfirm

Browser Capability Test

Supported Features: {{ supportedCount }}/6
Document Picture-in-Picture
{{ pipText }}
FileSystem Access API
{{ fAccText }}
Install to Desktop
{{ instlText }}
IndexedDB
{{ idbText }}
PWA Offline Functionality (Cache + Service Worker)
{{ offlineText }}
System Audio Media Registration
{{ mediaSessionText }}
Recommendation: Your browser only supports {{ supportedCount }} of 6 modern web features😥. For the best experience, we recommend installing latest Google Chrome(>v131) or Opera(>v110) , which supports all these features.
Good news!😀 Your browser supports {{ supportedCount }} of 6 modern web features.

Progress of Development

The developer is currently in bad physical condition.
New features will be coming soon once he regain energy.

Work In Progress:

  • WebDAV support
  • Polish/Fix bugs for folder based music view
  • Flexible PlayList
  • Application Settings
  • Listening History
  • i18n support
  • Advance Lyric support, planned for the next major release.

Why another music player?

Answer: I love music so much and usually spend a lots of time with music every week. I was frustrated with existing music players in desktop system that they were either clunky, poorly designed, or lacked smooth performance and functionality, and most of all, not flexible. And most of them are too heavy to install.

Instead, I wish a music player to be:

  • Lightweight: no headache when update
  • Smoothing: as faster as better
  • Local music: a folder based music exploration and lyric supported local music
  • Multiple media source: inaddition to locals, online music should be supported
  • Advance Playlist: a open and flexible playlist with great user experience, which currently commercial music player can hardly provide

Following above goals, I create MiuPlayer Box for listening music personally. Limited to my spare time, the player is not complete yet.

And I would never tell you another important reason that I building this is for an advance lyric player to help learn my favorite songs.

Links

Thanks:

SoberJS

A lightweight responsive front-end component library, compatible with front-end frameworks such as React, Vue, Solid-js

WebDAV

A WebDAV client, written in Typescript, for NodeJS and the browser

Start

This is where you in

LRC to LRCX

Convert LRC(with word by word) to LRCX

About

Know more about MiuPlayer Box

LRC to LRCX

ConvertCopy
{{ lrcxResult }}
Merge 0-dur line
Line Sequence(drag to sort): Phonetic Lyric Translation
cover

{{ name }}

Description: {{ desc }}

{{tname}}
Play All {{countNum}}
Cover
Title
Artist
Duration
Marks

Local Music file Explorer

Play All
Load MetaImmediately Play

Playlists

{{ target }}
{{target}} playlist
Name:
Description:
Cover:
Tags:
{{tname}}
DiscardConfirmUpdate
Sort by
playlist-cover

{{pItem.name}}

{{pItem.desc}}

Online Music Library

New

Choose library type

WebDAVNeteaseNavidrome

://
://
Play AllShow cover
Cover
Title
Artist
Marks
Play All Refresh
Load Meta
Play AllShow cover
Cover
Title
Artist
Marks

History Play

Working in progress...

{{ hstrCount }}

    Play Stats

    Enable Play stats
    (Works at local only)
    Sorry🙏,but play stats is projected when main features done.(At low priority)
    MiuPlayerBox has been with you for {{visitedDays}} days.

    MiuPlayer Settings

    Language
    Language/文English中文[简体]

    Customization

    Custom Script

    Custom Script


    Advance Option

    Set music meta cache size in memory

    Cache Usage: {{LRU_usage}}/{{LRU_SIZE}}
    Lower down this value may help reduce the memory occupation while browsering lots of music. Reboot to apply.
    (0-4096)Count

    Disable PWA temporarily

    For cache issues fixing. The offline capability will be lost at mean time.
    Disabled

    Local Data Management

    Currently storage used {{ dataMB }} MB

    Export playlist

    Backup all the playlists
    Export

    Clear Offline Cache

    Clear the local assets cache for addressing update issues. The offline capability will be unavailable until next time cache loads.
    Clear

    Delete local database

    Click to start the deletion of indexedDBs on this page, for resolving the upgrade issues only. (Don't do this without developer's guidance, or you might lost your data)
    Start