Git Product home page Git Product logo

tidal-discord-rich-presence-unofficial's People

Contributors

paulbgd avatar purpl3f0x avatar sebdroid avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

tidal-discord-rich-presence-unofficial's Issues

Playback Time

If you start up the RPC in the middle of a song, the time will not show the same time elapsed as the song actually is (ex: the song is 2:15 on TIDAL but it shows 0:56 on Discord). This also leads me to wonder if there's a way to have it show the time remaining in a song instead of how much of the song has elapsed. I hope I'm not saying too much and you understand what I'm trying to imply here.

Building on macOS

Heya, I'm trying to build this on Mac, but there are no real instructions on how to. The compilation exits in multiple places also

Play time wrong between Tidal and Discord

This is super apparent if you're halfway through a song and stop Tidal-Discord RPC from running and then start it again.

But even when you let Tidal play normally both times are slightly out of sync.

Is it possible to get Tidal-Discord RPC to query the Tidal API for the current playtime more frequently and update accordingly?

Show music cover ? (like Spotify)

Would be nice to have the music image shown on the RPC and only and remove the long TIDAL text and replace it by the song title, like spotify does

Instructions unclear or something wrong with integration

I followed the instructions as best as I could. I downloaded and extracted the files. I ran the binary, which I assumed is the executable after opening Tidal and Discord. I made sure all three are running. It doesn't show up on discord. I also tried adding the app to game activity, but all I could get was Tidal, which couldn't change the title after adding it. I then restarted and downloaded the app again. I also checked that I didn't have a custom status. It still wouldn't show. Was there something I missed?

Tidal version: 2.24.2.121 (W: 2021.01.25-7-3af56c17909384d59e2dd351a0baae3caa2a2529) (NP: 3.0.3.31)
Windows version: Windows 10 1909 18363.1316
Discord version: (December 21, 2020 update)

Mac OS not working.

Hello! After downloading the MacOS application and running it, it comes with a message that says

"tidal-rpc cannot be opened because of a problem. - check with the developer to make sure tidal-rpc works with this version of macOS. You may need to reinstall the application. Be sure to install any available updates for the application macOS".

Is there any idea what's going on that is preventing it from opening?

Sorry but I cant direct msg you on here

First, Thank you for this Rich Presence. It has been great.
Idk if you know this but Tidal MQA is handled much better through Audirvana. You can hear the difference.
Uhh, if you also find the same, would awesome if you made an Audirvana Discord Rich presence...
Cheers Regardless,
Hayden.

Will not launch

On every launch of the binary on macOS, it refuses to open.
image

Continuous Integration needs updating

Please be aware travis-ci.org will be shutting down in several weeks, with all accounts migrating to travis-ci.com.

Will anything need updating here?

Mac OS workaround for missing Discord dylib

A workaround to get tidal-rpc to launch on Mac OS is to specify the directory that discord_game_sdk.dylib is located in via DYLD_FALLBACK_LIBRARY_PATH in the Terminal.

For example, I was able to successfully launch it using env DYLD_FALLBACK_LIBRARY_PATH=./discord-game-sdk/lib/x86_64/ ./tidal-rpc.app/Contents/MacOS/tidal-rpc after building it myself.

CMake/Make doesn't seem to statically link the Discord library and as a result the app tries to look for it in @rpath (which using otool -l doesn't seem to actually be present) , DYLD_FALLBACK_LIBRARY_PATH will cause to app the look in the specified directory after the @rpath lookup fails, setting it to the lib/x86_64 folder in Discord's Game SDK download will allow Mac OS to find the missing library.

Basically (Remember to replace folder names where applicable):

  1. Download Discord's Game SDK and extract it into a folder
  2. Download this repo's code and extract it into a folder
  3. Install QT5 & CMake via Homebrew with brew install qt5 cmake
  4. Run brew info qt5 to find the location of Qt5 (Look under the Qt URL)
  5. Enter the extracted repo's folder and do mkdir build && cd build && cp -r ../discord-game-sdk ./ && env Qt5Widgets_DIR=<location of qt5> cmake .. && make
    (After this, you've built the app and you can move it into the Applications folder if you'd like)
  6. Enter env DYLD_FALLBACK_LIBRARY_PATH=<folder where discord sdk is located>/discord-game-sdk/lib/x86_64/ <folder where tidal-rpc is located>/tidal-rpc.app/Contents/MacOS/tidal-rpc and it should start up.

You'll only need to do step 6 every time you want to start it up.

Name too long

"Tidal - High Fidelity Music Streaming" is extremely long, why not just Tidal? If not a direct change at least making the program name customizable would be pretty nice.

Doesn't recognize songs playing in Tidal, on Windows

Not sure what info you need, I looked for a debug log or something and didn't find anything. I have Tidal playing with Discord open, but the application doesn't display anything but the name and the checked "Running" box in the menu. I've tried rebooting and toggling running on/off, but it doesn't seem to ever recognize songs.

RPC: v.1.1.1
Tidal: 2.15.2.63 (W: 3.23.0-9-804966cca57a314124edc2a3526cb7cf14034ebb) (NP: 3.0.0.125)
Discord: Stable 58743 (e90b0d6)
Windows 10 64-Bit (10.0.18363)

MSVCP140.dll missing

Hey! I cannot run the program because I'm getting an error about a missing DLL.

The code execution cannot proceed because MSVCP140.dll was not found. Reinstalling the program may fix this problem.

Suggestion: "Timeout" on extended pauses

Hey there -

Thanks for making this - really useful to us Tidal users! ๐Ÿ™‚

I have a suggestion - it seems that after a period of a few minutes of pausing a playing track, then resuming, the app reports that it cannot get the time from the API and shows it as 00:00 (which makes sense in the current design, assuming no cache). Do you think it would be better if it just defaulted to the standard window after a few defined minutes of idle pausing? Then, on replay, it can query the API again.

[Request] Album Art and Title Change

It would be cool if it would kinda work like the Spotify RPC, which shows the album art and also changes the "Playing TIDAL" to the actual title of that song.

That's all :)

MQA Detection no longer functional.

Hello again!

I'm not too sure how long it's been since the feature has no longer worked, but, I noticed around the time the status changed from "Tidal - High Fidelity Music Streaming" to just "TIDAL"
I've tested with various songs, it'll never detect MQA.

Additionally, I remember there being some sort of text when you hover over the logo, IIRC it was the album or something else, this no longer has a function.

Anything I can provide, ask away,

OS: Windows 10 version 2004 build 19041.329
Tidal Build: 2.18.4.234

[Windows 10] Disable does not work

Steps to reproduce

  • Right click Discord Tidal RPC icon in tray
  • Disable

Actual behavior

Discord still says "Playing TIDAL"

Expected behavior

Discord RPC should go away

macOS - missing libraries

Getting the below with the latest version after installing qt5

Application Specific Information:
dyld: launch, loading dependent libraries

Dyld Error Message:
  Library not loaded: @rpath/discord_game_sdk.dylib
  Referenced from: /Applications/tidal-rpc.app/Contents/MacOS/tidal-rpc
  Reason: image not found

Binary Images:
       0x1045b2000 -        0x1046b8ff3 +rpc.tidal (??? - ???) <82D45738-3971-30FE-96A8-AB6661159391> /Applications/tidal-rpc.app/Contents/MacOS/tidal-rpc
       0x104722000 -        0x104b69ffb +org.qt-project.QtWidgets (5.14 - 5.14.2) <35AE5FD7-A3D9-3B76-B4BF-766E06476BFA> /usr/local/opt/qt/lib/QtWidgets.framework/Versions/5/QtWidgets
       0x105be2000 -        0x105c73eff  dyld (750.5) <1F893B81-89A5-3502-8510-95B97B9F730D> /usr/lib/dyld
    0x7fff2ff16000 -     0x7fff2ff16fff  com.apple.Carbon (160 - 162) <CAA294BD-BC93-384A-8415-B254C89098FC> /System/Library/Frameworks/Carbon.framework/Versions/A/Carbon
    0x7fff31295000 -     0x7fff31714ffb  com.apple.CoreFoundation (6.9 - 1675.129) <9E632A1E-9622-33D6-BCCE-23AC16DAA6B7> /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation
    0x7fff3394b000 -     0x7fff33d10ff8  com.apple.Foundation (6.9 - 1675.129) <9A74FA97-7F7B-3929-B381-D9514B1E4754> /System/Library/Frameworks/Foundation.framework/Versions/C/Foundation

Doesn't seem to work on macOS properly

I am able to build this fine and run it, and it connects fine, but there doesn't seem to have any data sent from Tidal. The socket connection is made, but the data is always sent with null - it does work on Windows, however, so I assume this is something with Tidal's macOS application but I may be wrong.

Here's some relevant information:

Screen Shot 2019-09-17 at 11 58 22 AM

Screen Shot 2019-09-17 at 11 59 29 AM

No more master identitifcation?

Hello,

So, recently I'm assuming since a few Tidal updates ago, it no longer says I'm playing master quality tracks when doing so with the separate orange colour, on top of this, it's now always showing I'm playing Tidal even when Tidal isn't running just like the other open issue.
I tried going back to previous versions and the master detection has the same issue, but, it stops pushing the status upon tidal closing, so, Tidal has obviously broken the MQA detection somehow.

Missing dlls.

When I tried running the program for the first time, I recieved this error.
The program can't start because libwinpthread-1.dll is missing. Try reinstalling the program to fix the problem.
I resolved that by adding the .dll to the Environment variables, which then produced the following error.
The application was unable to start correctly (oxc000007b). Click OK to close the application.

Basic googling seems to suggest that this is due to the application being build for 32-bit systems?

I am using a 64-bit system. Is there any workaround for this?

How do I make the files into an exe?

Yeah, I'm sorry since I know this is usually for issues but I have nowhere to comment or ask queestions (at least I think). I downloaded Visual Studio Community to see if I could do it and looked around online to see if there's anything that can point me to the information. I simply just haven't got the slightest idea on how to make the folder/zip into an application. I really like the look of the rich presence and I'd be seriously happy to get it up and running.

Won't run on Windows 10

Fully updated Windows 10 Pro x64, error says the application was not launched correctly, click ok to terminate it.

1

Wrong image

The image doesn't turn to the high-res version when playing a song with master audio quality.

Before you open an issue READ HERE.

Before opening an issue:

  • See if a similar issue already exists
  • Describe your problem in detail. OS, app version, what you tried.
  • See if a similar issue already exists (repeat x5).

Thank you

[Windows 10] The application was unable to start correctly (0xc000007b

OS: Windows 10 1909
Program Version: 1.2
Error: Application popup: tidal-rpc.exe - Application Error : The application was unable to start correctly (0xc000007b). Click OK to close the application.

Steps to reproduce: Extract Release folder from tidal-rpc-win_x86-64.zip. Run tidal-rpc.exe and see error.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.