Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/tangenx/lfdi
Last.fm Discord Integrator
https://github.com/tangenx/lfdi
dart discord fluent-design flutter lastfm rpc winui
Last synced: about 1 month ago
JSON representation
Last.fm Discord Integrator
- Host: GitHub
- URL: https://github.com/tangenx/lfdi
- Owner: tangenx
- License: bsd-3-clause
- Created: 2022-04-29T23:38:00.000Z (over 2 years ago)
- Default Branch: lord
- Last Pushed: 2024-11-14T02:47:47.000Z (about 1 month ago)
- Last Synced: 2024-11-14T03:25:05.932Z (about 1 month ago)
- Topics: dart, discord, fluent-design, flutter, lastfm, rpc, winui
- Language: Dart
- Homepage:
- Size: 573 KB
- Stars: 28
- Watchers: 2
- Forks: 3
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-discord-activities - Last.fm Discord Integrator - [Flutter](https://flutter.dev) app, that transfers Last.FM status to your Discord profile (Music)
README
**[Эта страница на русском](./docs/README_rus.md)**
Shows what you are listening to in your Discord status# Introduction
You don't use Spotify ~~(that's fine)~~, but you want to show your music
in your Discord status? LFDI can help you do that!# Table of contents
- [Why LFDI?](#why-lfdi)
- [Quick Overview](#quick-overview)
- [Installation](#installation)
- [Initial settings](#initial-settings)
- [System Requirements](#system-requirements)
- [Issues](#issues)
- [Screenshots](#screenshots)## Why LFDI?
- **Looks really cool**
- Funny **app name**
- Written in [Flutter][flutter] *(this is very important!)*
- You can minimize the app to the system tray (no analogue can do that)
- Written by [tαngenx][tangenx] <- it's me!
- Works (no analogue can do that)
- Uses a maximum of **80** MB of your RAM![flutter]: https://flutter.dev
[tangenx]: https://github.com/tangenx## Quick Overview
LFDI updates your [Discord][Discord] status every 30 seconds,
showing what you are listening to.You can customize your status! For example, you can **playing some music**
or **listening to **.![Status example 1](https://i.imgur.com/QFadjYD.png)
![Status example 2](https://i.imgur.com/cfA9HfG.png)
As you can see, LFDI counts the number of times you've listened to the track and
how much time you've spent listening to it!You can minimize the application to the system tray and continue
to do your business with your favorite music!
![Minimizing](https://i.imgur.com/zqlJ5Zr.png)
And you can also set the startup instead of with the system startup,
and forget about the app altogether ~~(don't, please)~~![Discord]: https://discord.com/
## Installation
- Open the [latest release page][Latest release]
- Download the installer depending on your system
~~(please remember to make the release for MacOS)~~
- Run the installer and follow the instructions[Latest release]: https://github.com/tangenx/lfdi/releases/latest
## Initial settings
The app needs your [last.fm API key][last.fm API key] and username.
On the `Last.fm settings` page, enter Last.fm API key and username in the
corresponding fields. Then click **Apply** and magic happens!![Last.fm settings form](https://i.imgur.com/q9m42iy.png)
You now have **playing** statuses available to you.
To use **listening to** statuses, go to the `Discord Gateway settings` page.**WARNING:** Using "listening" statuses [seems illegal](./docs/en/why%20the%20gateway%20seems%20illegal.md)!
To set up the Discord Gateway, [click here](./docs/en/gateway/configure.md).
[last.fm API key]: https://www.last.fm/api/account/create
## System requirements
- Windows 7 or newer (Amazing, it works on Windows 7!)
- Linux and MacOS builds in the future
- That's all## Issues
Please leave your issues on [this page][issues]. It is very important because:
- I don't know how to **code** ~~flutter apps~~
- I understand only about **7**% of my code
- The rest **93**% of my code is crap
- I don't know how to **test** flutter appsThanks!
[issues]: https://github.com/tangenx/lfdi/issues
## Screenshots
Windows 11 (looks really great!)
![Windows 11_1](https://i.imgur.com/0qeyNi8.png)
![Windows 11_2](https://i.imgur.com/UP2hK3A.png)
Windows 10 (looks very funny)
![Windows 10](https://i.imgur.com/7HNUsLl.png)
Windows 8/8.1
![Windows 8.1](https://i.imgur.com/5AJTRK0.png)
Windows 7 (Amazing, it works on Windows 7!)
![Windows 7](https://i.imgur.com/6g3Q5SI.png)