jackbonadies / seekerandroid Goto Github PK
View Code? Open in Web Editor NEWAndroid client for the Soulseek peer-to-peer network
License: GNU General Public License v3.0
Android client for the Soulseek peer-to-peer network
License: GNU General Public License v3.0
In the desktop version when you download a folder it prompts you to edit the file path of the folder. It automatically creates directories if they don't already exist. This let's me place albums within artist folders and rename album folders. An option for this would be very helpful for keeping my music library organized and consistent.
Currently if I download a shared for from User's ggp/gp/p/file
, it gets saved as [user/]p/file
. This is less than ideal when downloading; many files are in hierarchical paths that contain multiple subdirectories.
I attempted to download a hierarchical calendar earlier in the format calendars\calendar\year\month\image.png and failed miserably. There's two problems here:
month\header.png
already existsPlease provide an option to save files with the full path [user/]ggp/gp/p/file
App version: v2.9.12 from IzzyOnDroid Repo
Android: v12 LineageOS 19
I keep my music in my SD card and so I want to download songs directly to my SD card and also share my collection from my SD card but when I go to select a Download Folder or select a Shared Folders the list of folders in my Internal Storage show up, I go up a directory to "/storage/emulated", in there, there is only one option that is ".." and so I cannot even go back to my Internal Storage ("/storage/emulated/0") without canceling and again selecting the option to choose a Download Folder, and again if I go back a directory from "/storage/emulated" their is no options to go into my SD card and select a folder from SD card.
Default file manager disabled, Seeker uses its internal file browser to select folders.
My wishlist searches have been last searched about a week ago, which might be due to port forwarding issues or something, but could also be a bug.
I would request a feature to schedule or force Seeker to search all wishlist searches again
Not sure if this is how it works at the moment, but when I am in a place where sharing is impossible like a public network, could seeker automatically disable sharing like it does when disabled on metered connections?
as above, this could be helpful for people who need to watch their data and storage
I can't type anything in search bar
Forgive my ignorance, I'm new to this. I don't know if it's possible but an option to reset the password would be nice.
Installed Seeker onto my Formuler Z11 Pro Max, a modern Android device running Android 11. Upon launching seeker it asks to select a default download directory but then crashes as soon as you click the OK button. Tried over 20 times, it's messed up
According to the Soulseek Rules at https://www.slsknet.org/news/node/681 :
"Alternative clients for platforms other than Microsoft(r) Windows(r) that implement the full range of features of the Soulseek® Network ... are tolerated" ...
"(including chat, search, wishlist, download, upload, and respect / recognition of privileges)"
However Wishlist and Privileges are lacking features according to README.md :
"supporting downloading, searching, sharing, messages, chatrooms, port forwarding, and more."
Unless the missing features are already included in "and more", then I suppose it is technically necessary to add the missing features into the application for it to be a "tolerated" client on the network.
If the features are already present in the application, then the text in README.md should be changed to reflect this.
Please bear with me because this is going to be a bit big. Almost all of this is QoL stuff, like sorting, and none of it is actually important. As a tablet user with a 10" screen and add someone who likes information density, my tastes may vary from yours (specifically 4). Most of these requests are just UI changes, I've tried to move those that require significant changes/with at the bottom.
grep -iE 'intent|open|uri|url|link
and reading MessagesActivity.cs and ChatActivity.cs didn't help...about
file that's no longer needed after reading, or maybe I accidentally downloaded the wrong file.These will probably require more work:
tribute creedence
gets me the 2014 blues tribute to Creedence Clearwater Revival, pavement Nicene edition Tribute to the clean, a pickin' on tribute, etc. This should be made far easier with filter support for -2014 -blues -pavement -corners -pickin -covers -blugrass
If you'd prefer that I submit multiple issues, I can do that, I'm just trying not to drown you with notifications.
I want to keep my shared files up 24/7 for everyone to download but it seems like the app just got killed if I just close it in the recent apps view.
Essentially what the title says. It appears to have downloaded correctly in seeker but upon completion of each downloaded file I get that message and the file does not appear in my download folder. Hope this isn't a unique issue! Thanks in advance for any help
Android dev ID is "companyname" which is incorrect, because it's not the name of the "ShinjiIndustrial" developer name.
Android app ID is "andriodapp1" which is incorrect, because it's not the name of the "Seeker" application name.
It is difficult to determine this is the proper genuine app, because "jackBonadies" is not mentioned prominently enough in the store page description, suggest move the GitHub link above the scroll fold.
Edit: not a good idea - Consider creating a new G account for the "jackBonadies" developer to match the GitHub page.
See link:
https://play.google.com/store/apps/details?id=com.companyname.andriodapp1
It's a good idea to set up a translation cloud-based service such as Crowdin or Webslate.
Translating using a spreadsheet is not an easy way to do this. What do you think?
Since Seeker is now opensource, would you like it to be pulbished on F-Droid? I can do that for you (for free, of course)
There is a perplexing issue that occurs where a user can connect to the server just fine, but cannot connect to any peers either directly or indirectly regardless of either users port forwarding status. The user can login just fine, but fail to connect to my machine (which has an open port), fail to receive search results, fail to connect to any dnet parents, etc. The issue to tough as it seems to come down to .NET TcpClient.ConnectAsync(IPv4 address, port) call, where connecting to the server is a success yet connecting to a peer with an open port, for whatever reason, hangs. I don't see why the two connections would be any different.
This has happened to 2 users (both Samsung, Android 12), unfortunately I have not been able to recreate this issue (nor do I have a Samsung device running Android 12). One user did send me diagnostics here (with IPs replaced): seeker_diagnostics.txt
Any thoughts or suggestions are much appreciated. I'm just not sure what the next steps should even be.
Known occurrences on Samsung Galaxy A71 5G android 11, Galaxy S21 Ultra android 12, Galaxy Note 10+ android 12.
When you create a room, regardless of whether you check the Make Private box, a today pops up afterwards that says Requesting private room creation. This is confusing.
This is a known issue with soulseek itself and if it isnt serverside is there a way to buypass this within the code?
I couldn't set a shared folder, apparently for a lack of an appropriate file manager.
Seeker version: Both 2.4.2 and 2.3.1
Android version: 10
Available file managers: Simple File Manager Pro and Ghost Commander, from F-Droid.
As I was writing the report I realised that I have the native file manager set as "Disabled".
Enabling it solved the problem, but I'm still reporting because I think Seeker should work with alternative file managers.
Otherwise, the app works great and it's amazing to have Soulseek anywhere, great work!
"Official release" is mentioned on the project description, so consider changing the main project 'About' string from "Unofficial Soulseek Client for Android" to...
Since the official Soulseek client does not have an Android version, there is no need to state that the app is unofficial, especially considering that Seeker is the only working client for the target platform at the present time. The community consider it to be...
Before updating to android 12 the app worked fine but now I can't choose the base download folder for seeker and even after creating another folder that works with it after every boot of the app I need to reselect it.
As mentioned in https://gitlab.com/fdroid/wiki/-/wikis/Inclusion-of-Xamarin-(.NET)-apps, Xamarin apps will most likely never be compatible with F-Droid's official repo. However, it's very easy to set up your own on GitHub Pages, using this template https://github.com/bitwarden/mobile/blob/master/.github/workflows/release.yml#L93...L175.
I know your app is already included on a third-party repo, but it's better for user trust, and for your own updating, if you can directly host your own repo on GitHub Pages, completely free of charge. This is what Bitwarden has done for their application, and it allows to have greater control of their releases than even the official F-Droid repo.
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.