Giter Club home page Giter Club logo

blackhole-linux's Introduction

๐Ÿช€ About me

  • ๐Ÿ‘จโ€๐ŸŽ“ A student interested in programming
  • ๐ŸŽฎ Loves developing cute and simple Godot games
  • โš— Proficient in Python & Javascript
  • ๐Ÿ—’ Writes blogs on anything that peaks my interest
  • ๐Ÿง Linux user
  • ๐Ÿ’š Supports FOSS

๐Ÿ’ญ Contact

Message me on Instagram for any doubts, queries or any if you want to just chat!

blackhole-linux's People

Contributors

1-sandeep avatar adam-adrian avatar ankit-sa avatar artemmolotov avatar aslamthachapalli avatar brightdv avatar dhruvanbhalara avatar dr-sauce avatar fjuro avatar gobinathal avatar itstep-artu-student avatar josmiguel92 avatar k12onoss avatar luanrt avatar memrdk avatar oersen avatar omjogani avatar ranger-nf avatar rsoulwin avatar sangwan5688 avatar santossi avatar shaan-mephobic avatar shareasmile avatar sryze avatar starskygeminid avatar surendrajat avatar vistaus avatar vokaentropy avatar wushidia avatar yarons avatar

Stargazers

 avatar  avatar  avatar  avatar

Watchers

 avatar

Forkers

brightdv

blackhole-linux's Issues

Release for Linux

I looked around in the code, and I guess that starting from scratch with a new package is not preferable (or even doable within a reasonable time...).
Therefore, I am trying to use just_audio_mpv which uses mpv_dart. However, the last package has not been active for over 1 year, so I added it inside the repo, and I am currently debugging it to understand what is wrong ;)

Can't play another song when one is already playing

Describe the bug
When playing one song on YouTube Music, you can't play another one after searching.

Steps To Reproduce
Just found that it is same for all the sections.

  1. Search for some music in any section on YouTube Music
  2. Play a song
  3. Click on another song from the results.

Expected behavior
To play the second songs too.

App Logs:

[ERROR:flutter/runtime/dart_vm_initializer.cc(41)] Unhandled Exception: SocketException: Write failed (OS Error: Relais brisรฉ (pipe), errno = 32), address = /tmp/MPV_Dart.sock, port = 0

#0 _NativeSocket.write (dart:io-patch/socket_patch.dart:1201:34)
#1 _RawSocket.write (dart:io-patch/socket_patch.dart:1944:15)
#2 _Socket._write (dart:io-patch/socket_patch.dart:2387:18)
#3 _SocketStreamConsumer.write (dart:io-patch/socket_patch.dart:2134:26)
#4 _SocketStreamConsumer.addStream. (dart:io-patch/socket_patch.dart:2108:11)
#5 _RootZone.runUnaryGuarded (dart:async/zone.dart:1593:10)
#6 _BufferingStreamSubscription._sendData (dart:async/stream_impl.dart:339:11)
#7 _BufferingStreamSubscription._add (dart:async/stream_impl.dart:271:7)
#8 _SyncStreamControllerDispatch._sendData (dart:async/stream_controller.dart:774:19)
#9 _StreamController._add (dart:async/stream_controller.dart:648:7)
#10 _StreamController.add (dart:async/stream_controller.dart:596:5)
#11 _StreamSinkImpl.add (dart:io/io_sink.dart:136:17)
#12 _IOSinkImpl.write (dart:io/io_sink.dart:269:5)
#13 _Socket.write (dart:io-patch/socket_patch.dart:2224:36)

#14 IPCInterface.send
#15 IPCInterface.getProperty
#16 MPVPlayer.getProperty
#17 MPVPlayer.getDuration
#18 JustAudioMPVPlayer.update
#19 new JustAudioMPVPlayer.

#20 EventEmitter.emit

#21 MPVPlayer._messageHandler
#22 MPVPlayer.start.

#23 EventEmitter.emit

#24 IPCInterface.dataHandler.

#25 List.forEach (dart:core-patch/growable_array.dart:416:8)

#26 IPCInterface.dataHandler
#27 IPCInterface.connect.

#28 _RootZone.runUnaryGuarded (dart:async/zone.dart:1593:10)
#29 _BufferingStreamSubscription._sendData (dart:async/stream_impl.dart:339:11)
#30 _BufferingStreamSubscription._add (dart:async/stream_impl.dart:271:7)
#31 _SyncStreamControllerDispatch._sendData (dart:async/stream_controller.dart:774:19)
#32 _StreamController._add (dart:async/stream_controller.dart:648:7)
#33 _StreamController.add (dart:async/stream_controller.dart:596:5)
#34 _Socket._onData (dart:io-patch/socket_patch.dart:2355:41)
#35 _RootZone.runUnaryGuarded (dart:async/zone.dart:1593:10)
#36 _BufferingStreamSubscription._sendData (dart:async/stream_impl.dart:339:11)
#37 _BufferingStreamSubscription._add (dart:async/stream_impl.dart:271:7)
#38 _SyncStreamControllerDispatch._sendData (dart:async/stream_controller.dart:774:19)
#39 _StreamController._add (dart:async/stream_controller.dart:648:7)
#40 _StreamController.add (dart:async/stream_controller.dart:596:5)
#41 new _RawSocket. (dart:io-patch/socket_patch.dart:1877:33)
#42 _NativeSocket.issueReadEvent.issue (dart:io-patch/socket_patch.dart:1334:14)
#43 _microtaskLoop (dart:async/schedule_microtask.dart:40:21)
#44 _startMicrotaskLoop (dart:async/schedule_microtask.dart:49:5)

Playback continues in background

Describe the bug
Playback continues even after closing the app

Steps To Reproduce
Steps to reproduce the behavior:

  1. Open the app
  2. Play any song
  3. Close the app

Expected behavior
Playback of the song should stop

Device Details (please complete the following information):

  • OS: Linux
  • Version: Ubuntu 22.04
  • App Version: 0.1

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.