Skip to content
/ pomolo Public

A minimalist aesthetic music player application with dynamic mini-player

License

Notifications You must be signed in to change notification settings

shr0mi/pomolo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

160 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Pomolo

Pomolo Logo
A minimalist lofi music player built for focus and productivity

Java Badge JavaFX Badge

Demo: Youtube


Releases

Platform Download
Windows pomolo-1.0.msi
MacOS pomolo-1.0-mac.zip
Linux pomolo_1.0_amd64.deb

Requirements

  • Requires Java 17+
For MacOS users: 1. Download and unzip it.
2. Double-click to open `pomolo.dmg`.
3. Drag the *Pomolo* app into your *Applications* folder.

⚠️ Cannot Open the App?
If you receive an error saying "App is damaged" or "Unidentified Developer", follow these steps:

  1. Open your Terminal (Command + Space, type "Terminal").
  2. Copy and run the following command to fix permissions:
  xattr -cr /Applications/pomolo.app

Features

  • Choose any background (gifs/png/jpeg/jpg) of your wish.
  • Completely Customizable UI with adjustable dark overlay opacity, window size (with fixed aspect ratio).
  • Built-in Pomodoro timer with weekly statistics and session tracking.
  • Playlist feature to organize tracks.
  • Cozy floating mini-player with smooth animations.
  • Ambient sound mixer that blends rain, wind, fireplace sounds with the music.
  • GUI for yt-dlp

Visual Tour

Main Library Session Manager
Library Pomodoro
Audio Mixer Web Import (yt-dlp)
Settings Downloads


The Invisible Overlay Mode
Mini Player Demo


Additional Features

  • Smooth and uninterrupted search functionality

  • Advanced tagging system using popular library jAudioTagger

  • Keep window aspect ratio fixed for any size of background

  • Dark overlay opacity controller allows user to use any background and to dim the background at whatever intensity they wish

  • Separate volume mixer for rain, wind and fireplace ambient sound

  • Default liked_songs playlist for storing your favourite tracks

  • GUI wrapper for yt-dlp which uses ffmpeg to download videos from online sources

  • Semi-transparent mini-player has almost full control of the player providing user with play-pause, next, previous and ambient music functionalities

About

A minimalist aesthetic music player application with dynamic mini-player

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •