Gustavo's avatar
Gustavo
npub1c09t...tecr
Gustavo's avatar
Gustavo yesterday
I'm so proud of my generation. The 5% of it that'll move the needle, I mean. But still, so proud.
Gustavo's avatar
Gustavo 4 days ago
@Vitor Pamplona, how about turning Amy into a Walkman, with gruuv search + play (in the background) capabilities? :P
Gustavo's avatar
Gustavo 6 days ago
You know you've landed in a good org when you see your M*3* coding, launching products of his own doing and automating his life, again on his own.
Gustavo's avatar
Gustavo 6 days ago
looking good. Features, so far: - Hi-Res Audio Playback — Stream FLAC up to 24-bit/192 kHz via DASH, decoded with symphonia and output through PulseAudio (pipewire-pulse on modern desktops) - Music Video Playback — Play TIDAL music videos (HLS, H.264/AAC) through a GStreamer pipeline, shown in an auto-hiding "theater" HUD with the same clickable title/artist/context and transport controls as the audio bar - Gapless Playback — The next track is preloaded and decoded ahead of time for seamless, gap-free transitions - Volume Normalization — Per-track replay-gain is applied so tracks play back at a consistent loudness - Real-time Spectrum Visualizer — FFT-based stereo frequency display in the now-playing bar, driven by the audio engine and by music-video audio (tapped from the GStreamer pipeline) - MPRIS D-Bus Integration — Control playback from any MPRIS client (playerctl, KDE Connect, desktop media keys, etc.) - Library Browsing — Playlists, albums, artists, mixes & radio, favorite tracks, followed artists (profiles) - Explore — Browse TIDAL's curated pages: a Featured carousel plus Genres, Moods & Activities, Decades, and more, with recursive drill-down navigation - Activity Feed — New releases from the artists you follow, grouped by time period - Search — Search tracks, albums, artists, and playlists across TIDAL's catalog - Track Radio — Start a radio station from any track - Track Recommendations — A per-track detail page with the artist's discography, related albums, and related artists - Lyrics — Time-synced lyrics that highlight the current line (with a plain-text fallback when only flat lyrics are available) - Play History — A locally-tracked, searchable list of recently played tracks - Artist Detail — Bio, top tracks, and discography for any artist - Favorites — Add/remove tracks, albums, and follow/unfollow artists - Shuffle — Shuffle play for playlists, albums, mixes, and favorites - Sharing — Generate song.link URLs and copy to clipboard - Dual Mode — Builds as a COSMIC panel applet or a standalone windowed application (--no-default-features) - Secure Authentication — OAuth device-code flow with credentials stored in the system keyring - Persistent Sessions — Automatic token refresh across reboots - Disk Caching — Songs and images are cached locally with configurable size limits and LRU eviction - Audio Quality Selection — Low, High, Lossless, or Hi-Res (Master)