Seeker
com.companyname.andriodapp1
Zapstore _@zapstore.dev Republished from GitHub / F-Droid by the Zapstore main account.
Seeker is an open-source, third-party P2P client for sharing files. Features: * Searching (including wishlists and filters) * Browsing User Directories * Downloads and Uploads * Port Forwarding via UPnP * Chatrooms and Direct Messages * Adding Users * Get and Set User Info * Privileges Support This app is, and will always be, completely free, no ads, no "premium" features, etc. It is also open source to view, learn, copy, modify, etc. Source Code Here: https://github.com/jackBonadies/SeekerAndroid
First release: Mar 5, 2024, 16 total releases.
Most recent release: Sep 25, 2026.
Appears in 1 app stack.
0 sats / 0 zaps received in the past year.
Sats Received
Underlying data available via MCP: app_zaps, app_releases.
Zap Count
Underlying data available via MCP: app_zaps, app_releases.
Releases
- Sep 25, 2026 3.11.0## What's Changed - Fix bug where downloads are out of order - Fast fail downloads when peer is unreachable - Fix where TransferState for new items is None i.e. Paused (should be pending) - Make transfer statuses more descriptive - Fix bug where we request queue position before we are remotely queued (leading to message getting dropped) - Show Remaining Time. Show Average Folder speed - Fix place in queue so its only for items that are actually remotely queued - Fix user offline / cannot connect classification (regression)
More…
- Cleanup transfers UI - Fix size display to be more consistent (esp for 1GB+ folder size) - Observe cancellation tokens even before we start the download - Fix broken transfer exists and resume logic - Fix DNS timeout issue by @jackBonadies in https://github.com/jackBonadies/SeekerAndroid/pull/122 - Properly report has free slots and queue length - Properly respond to get place in queue requests - New setting to support upload limit **Full Changelog**: https://github.com/jackBonadies/SeekerAndroid/compare/v3.10.1...v3.11.0 - Sep 17, 2026 3.10.1**Full Changelog**: https://github.com/jackBonadies/SeekerAndroid/compare/v3.10.0...v3.10.1
- Sep 13, 2026 3.10.0## What's Changed - Fix bug where cant start/stop task manually if Start Service on Startup is disabled - Fix bug where JoinedRoomNames can disappear if we dont have the full list - Fix bug where we lose the full room list at startup - Fix bug where we time out for an already joined room and hangs if reconnect task fails - Smarter reconnection on network block / unblock - More modern breadcrumb bar for browse - R8 code shrinking to remove unused java methods - Remove unnecessary index round tripping in transfers
More…
- Much much faster manually diffutil'ing for Searches - Fix crossfade drawable on Search Fragment. - Span Based get filename / foldername parsing. - Fix bugs where we dont return search results when incoming search has capitalization. - Faster binding. No more double xml deflate. - Update workload to latest patch - Possible fix for SGen crashes - Fix searches marked as failed due to race condition bug **Full Changelog**: https://github.com/jackBonadies/SeekerAndroid/compare/v3.9.0...v3.10.0 - Sep 4, 2026 3.9.0## What's Changed - Fix bug where github / IzzySoft releases are unoptimized - Add AOT compilation with profile - this alone speeds up startup time by ~32% - Fix Login race condition where login spins forever (or until login fragment is recreated) - better distinguish between interactive and background connects in general (where only interactive will show the spinner, background will utilize the connected/connecting/disconnected status icon and so be less disruptive to the user). - Frontend validation of username for leading/trailing spaces case. - Fix silent failure on browse / add / message user with leading/trailing spaces. - Add cases for login rejected (i.e. server full) instead of falling back misleadingly to "bad user/pass". - UPnP lower bound at which we refresh (we used to cap lease time so we would only refresh at most once an hour, now we do at most once per 10 minutes) - Crowdin Language Sync
More…
- Fix Transfers Tab bug where when "Queuing as Paused" the transfers do not show up until we refresh. Also fixed some race conditions. Now we are consistent (both subscribe and refresh in OnStart/OnStop). - Fix bugs which can result in app crashing on spotty network connections (TOCTOU bug with loggedin state) - Git Subtree for Soulseek.NET - Reduce arbitrary modifications on Soulseek.NET - Fetch + Integrate with latest from Soulseek.NET - Update to comply with new Soulseek.NET license - Fix bug where on recreating app through tapping wishlist notification we crash (CustomAppBar not created) - Fix bug where on recreating app through tapping chatroom message notification we crash (RoomList is null) - Fix scroll position bug in BrowseFragment when tapping breadcrumb bar - Fix bug where backing out of chatroom after following from chatroom message notification we exit the app. - Performance Optimization for memory backed transfers where we no longer double the memory needed on c# -> java byte[] JNI, we now cross JNI in chunks. * Optimizations and Cleanup by @jackBonadies in https://github.com/jackBonadies/SeekerAndroid/pull/113 * remove dead code (transfersv2 which was never used bc it creates redu… by @jackBonadies in https://github.com/jackBonadies/SeekerAndroid/pull/112 * Bug fixes by @jackBonadies in https://github.com/jackBonadies/SeekerAndroid/pull/114 **Full Changelog**: https://github.com/jackBonadies/SeekerAndroid/compare/v3.8.1...v3.9.0 - Aug 25, 2026 3.8.1## What's Changed * Android36 internal picker by @jackBonadies in https://github.com/jackBonadies/SeekerAndroid/pull/108 * Fix persistance issues by @jackBonadies in https://github.com/jackBonadies/SeekerAndroid/pull/109 * remove now unused shutdown flag by @jackBonadies in https://github.com/jackBonadies/SeekerAndroid/pull/110 **Full Changelog**: https://github.com/jackBonadies/SeekerAndroid/compare/v3.8.0...v3.8.1 ## What's Changed * Android36 internal picker by @jackBonadies in https://github.com/jackBonadies/SeekerAndroid/pull/108
More…
* Fix persistance issues by @jackBonadies in https://github.com/jackBonadies/SeekerAndroid/pull/109 * remove now unused shutdown flag by @jackBonadies in https://github.com/jackBonadies/SeekerAndroid/pull/110 **Full Changelog**: https://github.com/jackBonadies/SeekerAndroid/compare/v3.8.0...v3.8.1 ## What's Changed * Android36 internal picker by @jackBonadies in https://github.com/jackBonadies/SeekerAndroid/pull/108 * Fix persistance issues by @jackBonadies in https://github.com/jackBonadies/SeekerAndroid/pull/109 * remove now unused shutdown flag by @jackBonadies in https://github.com/jackBonadies/SeekerAndroid/pull/110 **Full Changelog**: https://github.com/jackBonadies/SeekerAndroid/compare/v3.8.0...v3.8.1 - Aug 11, 2026 3.8.0## What's Changed * update gitignore and add accidently excluded files by @jackBonadies in https://github.com/jackBonadies/SeekerAndroid/pull/103 * Update dev docs by @jackBonadies in https://github.com/jackBonadies/SeekerAndroid/pull/104 * cleanup file by @jackBonadies in https://github.com/jackBonadies/SeekerAndroid/pull/105 * Update to Android36 by @jackBonadies in https://github.com/jackBonadies/SeekerAndroid/pull/107 **Full Changelog**: https://github.com/jackBonadies/SeekerAndroid/compare/v3.7.4...v3.8.0
- Jun 26, 2026 3.7.4## What's Changed * Shared subdir cleanup by @jackBonadies in https://github.com/jackBonadies/SeekerAndroid/pull/100 * Bug fixes by @jackBonadies in https://github.com/jackBonadies/SeekerAndroid/pull/101 **Full Changelog**: https://github.com/jackBonadies/SeekerAndroid/compare/v3.7.3...v3.7.4
- Jun 22, 2026 3.7.3## What's Changed * Fix upload dirs enumeration exceptions by @jackBonadies in https://github.com/jackBonadies/SeekerAndroid/pull/99 **Full Changelog**: https://github.com/jackBonadies/SeekerAndroid/compare/v3.7.2...v3.7.3
- Jun 15, 2026 3.7.1## What's Changed * Option to disable sharing if vpn disconnects, userlist persistance bug fix, cleanup icons / code, import bug fixes and unit tests by @jackBonadies in https://github.com/jackBonadies/SeekerAndroid/pull/93 **Full Changelog**: https://github.com/jackBonadies/SeekerAndroid/compare/v3.7.0...v3.7.1
- Jun 10, 2026 3.7.0## What's Changed * Searchable modern settings by @jackBonadies in https://github.com/jackBonadies/SeekerAndroid/pull/88 * Modernize about by @jackBonadies in https://github.com/jackBonadies/SeekerAndroid/pull/89 * stylize wifi as Wi-Fi by @jackBonadies in https://github.com/jackBonadies/SeekerAndroid/pull/90 * Sentence case and string cleanup by @jackBonadies in https://github.com/jackBonadies/SeekerAndroid/pull/91 * New translations by @jackBonadies in https://github.com/jackBonadies/SeekerAndroid/pull/92 **Full Changelog**: https://github.com/jackBonadies/SeekerAndroid/compare/v3.6.3...v3.7.0
- Jun 1, 2026 3.6.3## What's Changed * Playstore deobfuscation by @jackBonadies in https://github.com/jackBonadies/SeekerAndroid/pull/87 **Full Changelog**: https://github.com/jackBonadies/SeekerAndroid/compare/v3.6.2...v3.6.3 ## What's Changed * Playstore deobfuscation by @jackBonadies in https://github.com/jackBonadies/SeekerAndroid/pull/87
More…
**Full Changelog**: https://github.com/jackBonadies/SeekerAndroid/compare/v3.6.2...v3.6.3 - May 18, 2026 3.5.0Separate Binaries - If not sure on device architecture use `*-universal.apk ` Load Wishlists from disk asynchronously - do not block UI thread Clean up Search Fragment with viewflipper Improve wishlist UI (search tabs, badge for new) Clean up chatroom overview UI Clean up chatroom joining UI so there is feedback (before didnt know if you had successfully joined and didnt receive any new messages yet vs failure) Clean up chatroom UI - Users in Room, User Statuses, Tickers Fix edge to edge in chatroom overview Fix bug in messages and chatroom if there are multiple activities and you go back through the backstack
More…
User Info - dont put the users pic onto the binder it will crash. Instead save to disk and load async from disk when restoring. Fix bug where message local time is restored as UTC time. Now local time is presentation only. Messages no longer will restore out of order. Messages UI updates, fab for create new message, icons. Messages Mark as Read option. Remove dead drawables, convert png -> xml when appropriate. Bottom Sheet menu for User Actions - much cleaner, icons, destructive actions in red. New Popup replacing default when there are enough actions to warrant it - again - much cleaner, icons, destructive actions in red. ## What's Changed * UI updates2 by @jackBonadies in https://github.com/jackBonadies/SeekerAndroid/pull/79 * Separate binaries by @jackBonadies in https://github.com/jackBonadies/SeekerAndroid/pull/80 **Full Changelog**: https://github.com/jackBonadies/SeekerAndroid/compare/v3.4.3...v3.5.0 - May 14, 2026 3.4.3## What's Changed Smart filter on by default. \# of search results is 50 by default. Theme cleanup. Show X of Y result count. Refactoring and Cleanup. Debug / Test encrypted helpers. Wishlist Last Ran, Next Run time UI updates. Search Tab Header UI updates. Search Result Style cleanup + selector cleanup.
More…
Bug fixes for Chip generation. * UI Updates by @jackBonadies in https://github.com/jackBonadies/SeekerAndroid/pull/74 **Full Changelog**: https://github.com/jackBonadies/SeekerAndroid/compare/v3.3.1...v3.4.3 - Mar 25, 2026 3.3.1UI updates for search, download dialog, messages. ## What's Changed * UI Updates by @jackBonadies in https://github.com/jackBonadies/SeekerAndroid/pull/73 **Full Changelog**: https://github.com/jackBonadies/SeekerAndroid/compare/v3.1.2...v3.3.1
- Mar 15, 2026 3.1.2## What's Changed * Refactor and Update UI by @jackBonadies in https://github.com/jackBonadies/SeekerAndroid/pull/66 * Fix bug with BrowseResponse CreateTreeFromFlatList. Add unit tests. by @jackBonadies in https://github.com/jackBonadies/SeekerAndroid/pull/67 * fix filter where it updates old reference and so no changes are seen … by @jackBonadies in https://github.com/jackBonadies/SeekerAndroid/pull/68 * bump version by @jackBonadies in https://github.com/jackBonadies/SeekerAndroid/pull/69 * prevent download dialog from blocking other tabs. if leaving tab, dis… by @jackBonadies in https://github.com/jackBonadies/SeekerAndroid/pull/70 * Download dialog blocks by @jackBonadies in https://github.com/jackBonadies/SeekerAndroid/pull/72 **Full Changelog**: https://github.com/jackBonadies/SeekerAndroid/compare/v3.0.2...v3.1.2
- New faster, safer serialization. Migrate to AndroidX, preparation for Android 14. Small bug fixes and cleanup. **Full Changelog**: https://github.com/jackBonadies/SeekerAndroid/compare/v2.9.18...v2.10.5