opensilk / orpheus Goto Github PK
View Code? Open in Web Editor NEWOrpheus Music Player
Home Page: https://play.google.com/store/apps/details?id=org.opensilk.music
License: GNU General Public License v3.0
Orpheus Music Player
Home Page: https://play.google.com/store/apps/details?id=org.opensilk.music
License: GNU General Public License v3.0
My phone got Android 6 yesterday. Now albums which were already in my library seem to still work OK, but the "folders" tab is completely blank.
On the "other library" area, the folders tab shows internal and external areas, but when I browse inside the strangely named folder that is supposed to be my sdcard, I get an error message, "there was an error loading the items."
When clicking on a track in the songs tab, it adds only that specific song to the queue. Is there a way to add all the songs in the library to the queue and play them on shuffle?
I hop in my car and often just want to listen to everything on shuffle as I want to avoid interaction with my phone while driving but there is not currently a way I have found that allows me to do this.
how can i remove this?
Can I do this? If so, how?
Hi! After importing the project(using gradle in Android Studio) i see an error: Error:(82, 0) Could not read script 'C:\Users\UserName\Desktop\maven_local.gradle' as it does not exist.
What does it mean? How can i solve it?
Thanks in advance:)
I have a headset with a play/pause button.
Pressing that button has a noticable delay of about one second. In Apollo on the other hand, the button works instantly.
This is on a Nexus 5 running OmniROM (Kitkat).
I recorded a log at the same time:
D/AudioFlinger( 224): copl(39):resume hal
W/Binder ( 834): Caught a RuntimeException from the binder stub implementation.
W/Binder ( 834): java.lang.IllegalArgumentException: Wake lock not active
W/Binder ( 834): at com.android.server.power.PowerManagerService.updateWakeLockWorkSourceInternal(PowerManagerService.java:825)
W/Binder ( 834): at com.android.server.power.PowerManagerService.updateWakeLockWorkSource(PowerManagerService.java:811)
W/Binder ( 834): at com.android.server.power.PowerManagerService.updateWakeLockUids(PowerManagerService.java:792)
W/Binder ( 834): at android.os.IPowerManager$Stub.onTransact(IPowerManager.java:103)
W/Binder ( 834): at android.os.Binder.execTransact(Binder.java:404)
D/AudioTrack( 224): copl:AudioTrack::Pause called
D/AudioFlinger( 224): pause(0), calling pid 1791
W/WakefulBroadcastReceiver( 1791): No active wake lock id #22
D/AudioFlinger( 224): copl(39):pause hal
W/Binder ( 834): Caught a RuntimeException from the binder stub implementation.
W/Binder ( 834): java.lang.IllegalArgumentException: Wake lock not active
W/Binder ( 834): at com.android.server.power.PowerManagerService.updateWakeLockWorkSourceInternal(PowerManagerService.java:825)
W/Binder ( 834): at com.android.server.power.PowerManagerService.updateWakeLockWorkSource(PowerManagerService.java:811)
W/Binder ( 834): at com.android.server.power.PowerManagerService.updateWakeLockUids(PowerManagerService.java:792)
W/Binder ( 834): at android.os.IPowerManager$Stub.onTransact(IPowerManager.java:103)
W/Binder ( 834): at android.os.Binder.execTransact(Binder.java:404)
D/AwesomePlayer( 224): copl: pause, arm a tear down timer for 60000000 us
W/TimedEventQueue( 224): delay_us exceeds max timeout: 59999568 us
W/AudioCache( 224): Battery track warning: refCount is already 0
I/MediaFocusControl( 834): AudioFocus requestAudioFocus() from android.media.AudioManager@6571f028com.andrew.apollo.MusicPlaybackService$7@6570b1b0
W/WakefulBroadcastReceiver( 1791): No active wake lock id #23
I/MediaFocusControl( 834): Remote Control registerMediaButtonIntent() for PendingIntent{660b1808: PendingIntentRecord{65e4a790 org.opensilk.music broadcastIntent}}
D/AudioFlinger( 224): start(0), calling pid 1791 session 8
W/TimedEventQueue( 224): Event 18 was not found in the queue, already cancelled?
D/AudioFlinger( 224): PAUSED => RESUMING (0) on thread 0xb7831c78
D/audio_hw_primary( 224): out_set_parameters: enter: usecase(3: compress-offload-playback) kvpairs: routing=4
Hi, I am having an issue with the upnp plugin. I can browse artists, albums, genres, ... . However, whenever I come to the point to actually list (and play) songs, I get the error "Unable to retrieve items". I am using minidlna as upnp media server. Using bubbleupnp or raumfeld client, I can list and play songs from the server without problems. Minidlna log-file does not show anything.
I do realize that this is a rather vague bug description, but I cannot find a log file in the app. Is there a way to provide you with any additional information to help you track down this bug?
Thanks for considering!!
Note: For twonky media server everything works just fine.
Hey,
I've got my own open source web-based music player called node music player. I don't have a native Android companion for it yet, but I figured since Android has an internal storage of playlists and songs, I don't need to! all I needed was a sync application, called !node music player sync](https://github.com/benkaiser/android-node-music-sync). This has worked great for previous versions of Orpheus because it used the system song index and playlists.
The new version however, is crap. Like even without my workflow, what about all the users that had carefully curated a bunch of playlists? You'll just tell them Orpheus doesn't use them anymore and ignore them?
There seriously need to be a feature to sync up with internal songs and playlists, like a migrator. That optimally (for my use case, does not apply to everyone) can be re-run at any point in time.
For now in downgrading to Orpheus 2, I don't have time to rebuild all my thousands of songs into the exact same playlists again.
When I am on the Albums tab and I click an album, I can Enqueue or Play the album. Why can't I do that to a folder in the Folders tab?
Orpheus seems to build its library by finding all supported media anywhere on an Android device. This includes folders with audio files that aren't music, or that I don't want to listen to.
Please add the ability to switch to and between "included folders only" and "all but excluded folders" library-building modes.
Thanks!
Hello,
I recently tried out Orpheus as I saw it was open source and looked way better than the UI of apollo, however there are a few key functions I've found missing:
If these are already implemented can you let me know how to access them?
Cheers
It seems as though Orpheus is scanning my whole home directory and pulling in a lot of useless sound files. Can I confine it to my music directory?
Some albums feature "continuous music", that is there is no silence between the tracks and the music should sound uninterrupted.
Orpheus never completely supported gapless playback, but until version 3, the dead-time between track was small and often not noticeable. Since version 3, there is a significant silence (~.5 to 1.5s) and some "clicking" noise between tracks (Moto Gv1, Android 4.2).
What I believe should happen is to create a single audio flux output for the entire album, which would be kept open and reused to play all subsequent files.
For trials, you can consider the album "ring without words", flac encoded (mp3 has poor support for gapless playback to start with).
Steps to reproduce:
Also can the shuffle state be made sticky? I change the queue by clicking on a different songs (e.g. in the library) and if it was on shuffle before it is no longer on shuffle anymore. If I select shuffle, I would like it to remain on shuffle.
Since update 3.x, multi-cd compilations are not handled properly.
I have two directories for that same album. one contains cd1, the other cd2
Id3 tag contains
track 1
cd 1
track name foo
album name bar
track 1
cd 2
track name foo2
album name bar
The two directories are mangled together (which is fine and even a welcome improvement), however, the track ordering does not respect the "cd" id3 tag, hence the general ordering is wrong
track1 (cd1), track1 (cd2), track 2(cd1), track2 (cd2), etc.
Want to implement an equalizer in my project. But can't find the code.
Can you write a bit of documentation about how the plugin and library interface works ?
I'd like to write a plugin for Koel / kutr like personal web player, but the code is too complex for me to grasp without some guidance.
Thanks.
can you give me this problem's solution . this new changes made this problem
I think the author add this file into .gitignore
: i know this isnt secure
Simply, I
touch maven_local.gradle
Edit:
repositories {
mavenLocal()
}
and add the missing buildConfigField into app/build.gradle under buildTypes
:
buildConfigField 'String', 'ACRA_REPORTING_URL', ' ""'
buildConfigField 'String', 'ACRA_REPORTING_USR', '"" '
buildConfigField 'String', 'ACRA_REPORTING_PASS', '"" '
run: ./gradlew assembleDebug
-> get app_debug.apk
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.