All Projects → kkevinm → iTunes-Discord-RP

kkevinm / iTunes-Discord-RP

Licence: MIT License
iTunes Rich Presence for Discord made in Java (for MacOS and Windows)

Programming Languages

java
68154 projects - #9 most used programming language
applescript
352 projects
javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to iTunes-Discord-RP

Discord-Rich-Presence-Party-Mode
Discord Rich Presence Tool. Party Mode | Cycle Mode integrated. The first to do it.
Stars: ✭ 18 (-89.6%)
Mutual labels:  discord-rpc
discord-rpc
Custom Discord Rich Presence for your apps
Stars: ✭ 99 (-42.77%)
Mutual labels:  discord-rpc
autotagger
Tag .mp3 and .m4a audio files from iTunes data automatically.
Stars: ✭ 25 (-85.55%)
Mutual labels:  itunes
Discord-Selfbot-RPC
🌹 The Perfect Discord RPC | Spotify Status, Twitch Status, Game Status | FULL CUSTOMIZABLE | Better than other RPC because don't need to have Discord running in background / Free Hosting on replit.com 24h/7
Stars: ✭ 62 (-64.16%)
Mutual labels:  discord-rpc
iTunesSearch
🎵 A .NET wrapper to the iTunes search API
Stars: ✭ 20 (-88.44%)
Mutual labels:  itunes
nehm
(DEPRECATED) ☁️ CLI for downloading tracks from SoundCloud
Stars: ✭ 84 (-51.45%)
Mutual labels:  itunes
mulukhiya-toot-proxy
各種ActivityPub対応インスタンスへの投稿に対して、内容の更新等を行うプロキシ。通称「モロヘイヤ」。
Stars: ✭ 24 (-86.13%)
Mutual labels:  itunes
NetEase-Cloud-Music-DiscordRPC
在Discord上显示网抑云/QQ音乐. Enables Discord Rich Presence For Netease Cloud Music/Tencent QQ Music.
Stars: ✭ 49 (-71.68%)
Mutual labels:  discord-rpc
Discord-Netflix
A updated and improved version from the original Discord-Netflix from Nirewen.
Stars: ✭ 26 (-84.97%)
Mutual labels:  discord-rpc
owntone-server
OwnTone is forked-daapd's new name. Linux/FreeBSD DAAP (iTunes) and MPD media server with support for AirPlay devices (multiroom), Apple Remote (and compatibles), Chromecast, Spotify and internet radio.
Stars: ✭ 1,408 (+713.87%)
Mutual labels:  itunes
ipatool
Command-line tool that allows searching and downloading app packages (known as ipa files) from the iOS App Store
Stars: ✭ 2,438 (+1309.25%)
Mutual labels:  itunes
summertunes
A web-based music player for Beets
Stars: ✭ 15 (-91.33%)
Mutual labels:  itunes
eclipse-discord-integration
Discord's Rich Presence Integration within Eclipse IDE
Stars: ✭ 41 (-76.3%)
Mutual labels:  discord-rpc
Lyricify-App
A fantastic app to provide auto-scrolling lyrics for Spotify, iTunes, Music Center, QQ Music, Netease Cloud Music, and YesPlayMusic. 一款为Spotify、iTunes、Music Center、QQ音乐、网易云音乐、YesPlayMusic提供滚动歌词的软件。
Stars: ✭ 486 (+180.92%)
Mutual labels:  itunes
product-release-notes
Release notes page for your product that follows iTunes and Google Play
Stars: ✭ 24 (-86.13%)
Mutual labels:  itunes
iTunes Backup Reader
Python 3 Script to parse out iTunes backups
Stars: ✭ 108 (-37.57%)
Mutual labels:  itunes
iOS-Restrictions-Recovery
Can find the Restrictions or Screen Time passcode of any iOS 7.0-12.5.5 device. iOS 13 and 14 should work in theory, but Keychain-Dumper is very hit or miss on those versions
Stars: ✭ 50 (-71.1%)
Mutual labels:  itunes
go-xmp
A native Go SDK for the Extensible Metadata Platform (XMP)
Stars: ✭ 36 (-79.19%)
Mutual labels:  itunes
website
My personal website and blog. Made with Nuxt.js and WindiCSS.
Stars: ✭ 19 (-89.02%)
Mutual labels:  discord-rpc
CustomRPC
Set a custom rich presence status on Discord
Stars: ✭ 25 (-85.55%)
Mutual labels:  discord-rpc

iTunes Rich Presence for Discord

This is an application that lets you have a personalized Discord status based on what you're listening to on iTunes (or Music, if you're on MacOS 10.15+). The status will show the song name, artist, album name, time elapsed since the track started playing and index of the track in the album. Additionally, an image with a "playing" or "paused" button will be shown in case the track is playing or paused. For some examples, see the screenshots.

Features

  • Simple to use.
  • No in-app login required.
  • Lightweight (~1.5MB file).
  • Works on both MacOS and Windows.
  • Ugly UI.
  • Some customization options on how the Discord status will be displayed.

Requirements

  • MacOS / Windows.
  • A Java Runtime Environment (JRE), minimum version 1.8 (you can download it from here).
  • If the application displays an error window even when everything is set up correctly, installing the Java Development Kit will fix the issue (you can download it from here).
  • iTunes (or Music, if using MacOS 10.15+) and Discord applications.
  • For Windows users: this application should work for iTunes version 4.7 or later.

Usage

  • Download the application as:
    • jar: it can be run on either OS.
    • dmg: image that contains the .app bundle that can be run on MacOS as a native application (double click on the .dmg file, then extract the .app file to wherever you want).
    • exe: executable that can be run on Windows as a native application.
  • All of these versions can be found here under Assets
  • Double click on it.
  • Done!

Homebrew

If you're a Mac user and have homebrew installed, you can easily install this app as a Cask (it'll also update automatically when using the cask upgrade command, and it doesn't require you to bypass Gatekeeper). All you need to do is run this command:

brew install --cask kkevinm/itunes-discord-rp/itunesdiscordrp

This will tap the itunes-discord-rp repository and then install the cask like normal.

F.A.Q.

    • Q: The application runs fine, but my status won't update, what do I do?
    • A: go to Settings -> Game Activity and make sure the option Display currently running game as a status message is on. Additionally, the status won't be displayed while your Discord status is set to invisible.
    • Q: Gatekeeper won't let me run the app/jar on my Mac!
    • A: Right-click on the app/jar file and hit Open. Then hit Open in the dialog that appears. After doing it this way, the app should open fine just by double clicking on it.
    • Q: Can I hide the app's window?
    • A: Yes, if your system supports it, the app will show a button on the menu bar / system tray. Clicking on it will hide (or show, if clicking it again) the main window.
    • Q: I'm on Mac and the app seems to freeze often (for example, the status on Discord doesn't update after a while).

    • A: This can be caused by App Nap, a feature that puts apps to sleep when they're in the background. You can try disabling App Nap by pasting this line in the Terminal and hitting enter (afterwards, restart the computer to make it take effect):

      defaults write NSGlobalDomain NSAppSleepDisabled -bool YES

    • Q: Can you make so the album cover of the playing song is shown in the status?
    • A: No, Discord doesn't allow you to upload pictures dynamically (outside of special applications like Spotify).
    • Q: Can you change "Playing Music" to "Listening to Music"?
    • A: No, the public Rich Presence API currently doesn't let you change the type of activity in the status.

Screenshots

Status preview

alt

Status while playing

alt

Status while paused

alt

Status with long names

alt

To-dos

  • Javadocs.
  • Unit tests.
  • Spotify integration (easy but rather useless).
  • Command line only interface.
  • Allow customization of the rich presence elements.
  • Make it a menu bar app for MacOS.

Acknowledgements

Disclaimer

iTunes is a trademark of Apple Inc., registered in the U.S. and other countries.
This application has not been authorized, sponsored, or otherwise approved by Apple Inc.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].