Giter Site home page Giter Site logo

yucked / rhapsody Goto Github PK

View Code? Open in Web Editor NEW
31.0 31.0 4.0 184 KB

An ASP.NET Core based audio sending application for Discord and heavily inspired by Lavalink.

C# 89.82% CSS 5.45% HTML 2.88% JavaScript 1.86%
audio-player discord-audio discord-music discordapp lavalink music-player

rhapsody's People

Contributors

yucked 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

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

rhapsody's Issues

403 on attempted server connection

When trying to connect using a ClientWebSocket, I get a 403. I believe this is before it checks authorization as well.

Code:

static async Task MainAsync()
{
     ClientWebSocket socket = new ClientWebSocket();

     socket.Options.SetRequestHeader("Authorization", "Conceptual");

     await socket.ConnectAsync(new Uri("ws://localhost:6969"), CancellationToken.None);

     await Task.Delay(-1);  
}

Concept Log:

[Oct 10 - 01:50:07 PM] [DBUG] [Microsoft.Extensions.Hosting.Internal.ApplicationLifetime]
  -> Connection id "0HLQDL94UIBPN" accepted.
[Oct 10 - 01:50:07 PM] [DBUG] [Microsoft.Extensions.Hosting.Internal.ApplicationLifetime]
  -> Connection id "0HLQDL94UIBPN" started.
[Oct 10 - 01:50:07 PM] [INFO] [Microsoft.Extensions.Hosting.Internal.ApplicationLifetime]
  -> Request starting HTTP/1.1 GET http://localhost:6969/
[Oct 10 - 01:50:07 PM] [DBUG] [Microsoft.Extensions.Hosting.Internal.ApplicationLifetime]
  -> Wildcard detected, all requests with hosts will be allowed.
[Oct 10 - 01:50:07 PM] [TRCE] [Microsoft.Extensions.Hosting.Internal.ApplicationLifetime]
  -> All hosts are allowed.
[Oct 10 - 01:50:07 PM] [DBUG] [Microsoft.Extensions.Hosting.Internal.ApplicationLifetime]
  -> No candidates found for the request path '/'
[Oct 10 - 01:50:07 PM] [DBUG] [Microsoft.Extensions.Hosting.Internal.ApplicationLifetime]
  -> Request did not match any endpoints
[Oct 10 - 01:50:07 PM] [INFO] [Microsoft.Extensions.Hosting.Internal.ApplicationLifetime]
  -> Request finished in 39.1236ms 403

[ FEATURE REQUEST ] An controller that show you if a source is rate limited

With that the user can know if a source is rate limited, (GET/RateLimit/YouTube), and will return a boolean.

Why that feature? If a user has more than 1 instances of Concept he can know the best Concept he will use by the rate limit.

Now we need to discover a magic way to know if a source like YouTube or SoundCloud is rate limited lmao.

Contributing

I would like to contribute to this if that's possible. Overall, what's on the bucketlist for things to implement in Concept?

Console window not appearing for latest version

I cloned the latest version of Concept today, also got IIS and ASP.Net installed. When I launch the program it creates a window w/ localhost but the console window does not appear. Is there another area where info is being logged?

[ FEATURE REQUEST ] Be able to play MIDIs

Generate an audio file on the fly from a MIDI file and play it. Something I've meant to achieve with Lavalink and could be interesting to have as feature in Frostbyte.

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.