Giter VIP home page Giter VIP logo

biglysoftware / biglybt Goto Github PK

View Code? Open in Web Editor NEW
1.5K 53.0 147.0 131.11 MB

Feature-filled Bittorrent client based on the Azureus open source project

Home Page: https://www.biglybt.com

License: GNU General Public License v2.0

Objective-C 0.07% Objective-C++ 0.09% C 0.03% Makefile 0.01% C++ 0.51% Batchfile 0.01% Java 99.26% Shell 0.02% HTML 0.01%
p2p bittorrent-client bittorrent torrent-client torrent-downloader torrent torrent-management i2p

biglybt's People

Contributors

adem4ik avatar arronm avatar biglybt avatar deus0ww avatar ebourg avatar ferdnyc avatar havokdan avatar konoromihimaries avatar lislei avatar lkure avatar luzpaz avatar manandbytes avatar parg avatar randomajl avatar rindeal avatar sergiomb2 avatar shusshu avatar soroosh-chabi avatar tsoliman avatar tuxpaper avatar wangling12 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  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  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  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 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  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

biglybt's Issues

Proxy not working

Proxy information is input and when tested will mostly work, but sometimes fail. Even after testing successfully trackers may fail with a "socks setup failed: unknown host proxy" error.
The tests and trackers will fluctuate between working and failing.

Progress Reporting Window - no time reference

(aka "Operation in Progress") the entries have no timestamps. not even when examining details.

no need to timestamp each line in Details, it would be enough to have a one-line timestamp at the top.

the log of activity is appreciated but it's difficult to interpret in context of the passage of time without some reference points.

Download for subscription

Sometimes i notice download for subscription appearing after adding a torrent to downloads.

rcfrjk9

Sometimes i even see dozens of them.

I have no subscriptions.

More Encryption?

Hi guys, this isn't so much a bug as it's a feature request. Can you add some newer encryption methods that are better than RC4?

Download Deleter and Starter Plugin

This plugin cannot be installed due to different signature and data.

Anyway, I setup a tag specifically for automatic deletion with "removal only" scope and constraints "hasTag( "TV Show" ) && I(isGE( shareratio, 1 ) || IsStopped()) && !isPrivate()".

Would this work?

Thanks.

Embedded Media Player - Doesn't display some non-english characters on non-utf8 subtitle

(Screenshot Removed by Admin)

"Summer, bir dahaki sefere bir Colorkiya
eko yuvasında saklandığımızda..."

Missing
"ı,ğ"

(Screenshot Removed by Admin)

  • Ne demek olduğunu bilmiyorsun bile!
  • Çünkü ezikler gidip araştırır...

"ş,ı"

EDIT: If i change subtitle encode to "UTF -8" it shows non-english characters

  1. Can we seek video duration while streaming torrent? I mean i want to download and start half on torrent
    (7:00-14:00) not (0:00 - 14:00)

3-) I can't open vlc with streaming button.
3

app in flatpak

what about having a flatpak option in linux instead of a script installer?so we can use biglybt without messing up with dependencies?considering every distro is adopting flatpak and it will probably be the future of linux it would be a great addiction

by the way, it's good to see you back...used vuze for more than 10 years and left last year because didn't like the direction it was taking, so it's good to see you back with this fork...

Translation problems

Did not you bring the latest Vuze translations? Brazilian Portuguese is not the last one I made there for Vuze, I also can not install some plugins, such as Vuze translation. Have a nice day.

ram usage

i've always been an azureus users from the time it still had that wonderful (and greatly missed) black interface, but unfortunately it always had a too high ram usage. switched to linux some times ago and then switched to transmission (it was more i was not liking the direction azureus was taking) and now that BiglyBT is created i am thinking about coming back, but my main concern is still the higher usage of ram. For example BiglyBT uses (at least) 400 mb of ram with only swarm discoveries installed and 1 torrent running, while TransmissionBT uses less than 100 mb with 6 torrent running. Now, i know bigly it's a full featured client while transmission is designed to be lightweight but still 400 mb sounds too much to me for a torrent client (especially when you have only 3 gb of ram). Some hope for the future?

Midi DHT update problem in Spreadsheet original view

  • Windows 10 64 bit Creators Edition
  • BiglyBT Version 1.0.0.0!
  • BiglyBT Tabbed Speadsheet Advanced View

Dear All, I seem to have a problem in that I have never had a BiglyBT update and restart and I keep getting a MidiDHT plugin update from Version 1.6 to Version 2 downloading at the start of every BiglyBT session which reports as having installed correctly, but you have guessed it, on restart of BiglyBT it goes back and downloads and reinstalled the exact same update it reported as having installed correctly.

Have I really got the latest version of BiglyBT that is Version 1.0.0.0! or as I suspect is the Auto updater also not working for me.
untitled
untitled1
untitled2

Kind regards.

Help / Check for Update(s)

Takes some time to do update, sits @ 83% for quite a while.

Non-mandatory plugins - Failed to load details for plugin 'aznettor': https://files.biglybt.com/plugins/aznettor-win32_1.2.2.zip: I/O Exception while downloading 'https://files.biglybt.com/plugins/aznettor-win32_1.2.2.zip', java.security.cert.CertificateException: No subject alternative names matching IP address x.x.x found

Non-mandatory plugins - Loading details for azneti2phelper/I2P Helper Plugin
Non-mandatory plugins - current=0.9.30.1.3, latest=0.9.31.1.1
Non-mandatory plugins - Failed to load details for plugin 'azneti2phelper': https://files.biglybt.com/plugins/azneti2phelper-win32_0.9.31.1.1.zip: I/O Exception while downloading 'https://files.biglybt.com/plugins/azneti2phelper-win32_0.9.31.1.1.zip', java.security.cert.CertificateException: No subject alternative names matching IP address x.x.x.x found

The above is from the Operation in Progress windows after clicking Help / Check for updates.

Java 1.8.0_131 (64 bit)
SWT v4757, win32
Windows 10 v10.0, amd64 (64 bit)
B1.0.0.0/4 az3

I'm missing the frog

Was wondering if a better icon would be available in the future.?.. I'm already missing the blue frog on my desktop.

can't sign in for beta in fedora 26

everytime i try to join the beta channel the update downloads but it fails to install...this should probably has something in common with the fact i was never able to restart vuze in fedora (well at least i guess)

Media Player - NullPointerException

Systtem Section:
https://user-images.githubusercontent.com/31207969/29832020-8ae4f58a-8cef-11e7-9b5f-e5260827966f.JPG

If you select "Tabbed(Old)" ui on installation setup, you will get "NullPointerException" error on Embedded Media Player
https://user-images.githubusercontent.com/31207969/29832038-95e22fd4-8cef-11e7-9166-fc6d614ad4fb.JPG

https://user-images.githubusercontent.com/31207969/29832042-9b936f6a-8cef-11e7-89af-87ab47159313.JPG

same torrent.
It's working if i select "Sidebar" ui on installation setup. I don't know why it's not working

announce is not a torrent issue

sometime if i click on a magnet,biglybt correctly opens but after some second tells me announce is not a torrent, meanwhile if i copy and paste the magnet link instead of clicking on it there is no problem at all...

Web Remote plugin

Testing the app (in contrast to my usual Vuze/Transmission set-up), and it is looking good! I just have one comment and one question:

  1. When I imported my settings from Vuze, it did import and initialize the RSS feed plugin. However, it did not import all of my RSS queries/history/sources/et cetera. I had to go back into Vuze, run the RSS backup wizard, and then import that into BiglyBT. Not a huge inconvenience, but if BiglyBT could do that automatically in the future, would probably make someone happy.

  2. I received a warning during the installation that one plugin was not available for BiglyBT - Vuze Web Remote (https://wiki.vuze.com/w/Vuze_Web_Remote). I actually use this plugin very frequently, and was wondering/hoping that it could be ported to BiglyBT? I saw on the website that you have an Android app, but this was great because it is completely cross-platform.

Android client

Do you have the source for the Android client?

I'd be happy to improve it

[REQ] Shutdown Options

Hey --

I think the shutdown options are buried too deep in Options. It should be in Tools -- one level higher.

Thanks!

XML over HTTP Plugin Installation Fails

Trying to install XML over HTTP plugin on debian 9.0.2, I get:

Error loading plugin 'XML over HTTP' from /usr/local/biglybt/plugins/xml_http_if: java.lang.NoClassDefFoundError: org/gudy/azureus2/ui/webplugin/WebPlugin
[alert] Alert:3:Error loading plugin 'XML over HTTP' from /usr/local/biglybt/plugins/xml_http_if
DEBUG::Wed Aug 30 04:19:55 UTC 2017::com.biglybt.pifimpl.local.PluginInitializer::loadPluginFromDir::1294:
java.lang.NoClassDefFoundError: org/gudy/azureus2/ui/webplugin/WebPlugin
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClass(ClassLoader.java:763)
at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142)
at java.net.URLClassLoader.defineClass(URLClassLoader.java:467)
at java.net.URLClassLoader.access$100(URLClassLoader.java:73)
at java.net.URLClassLoader$1.run(URLClassLoader.java:368)
at java.net.URLClassLoader$1.run(URLClassLoader.java:362)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:361)
at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
at com.biglybt.platform.unix.PlatformManagerImpl.loadClass(PlatformManagerImpl.java:530)
at com.biglybt.pifimpl.local.PluginInitializer.loadPluginFromDir(PluginInitializer.java:1149)
at com.biglybt.pifimpl.local.PluginInitializer.reloadPlugin(PluginInitializer.java:1909)
at com.biglybt.pifimpl.local.PluginManagerImpl.refreshPluginList(PluginManagerImpl.java:434)
at com.biglybt.ui.swt.views.configsections.ConfigSectionPlugins$7.widgetSelected(ConfigSectionPlugins.java:582)
at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:249)
at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:86)
at org.eclipse.swt.widgets.Display.sendEvent(Display.java:5252)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1348)
at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:4522)
at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:4107)
at com.biglybt.ui.swt.mainwindow.SWTThread.(SWTThread.java:284)
at com.biglybt.ui.swt.mainwindow.SWTThread.createInstance(SWTThread.java:64)
at com.biglybt.ui.swt.Initializer.(Initializer.java:178)
at com.biglybt.ui.swt.UI.takeMainThread(UI.java:108)
at com.biglybt.ui.Main.main(Main.java:231)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at com.biglybt.launcher.MainExecutor$1.run(MainExecutor.java:37)
at java.lang.Thread.run(Thread.java:748)
Caused by: java.lang.ClassNotFoundException: org.gudy.azureus2.ui.webplugin.WebPlugin
at java.net.URLClassLoader.findClass(URLClassLoader.java:381)
at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
... 33 more

The same error does not occur in latest vuze.

Contact Email

Is there an email to write to at all for any enquiry?

High Priority Tracker feature for private trackers

I have slow internet, but I always get a positive seeding ratio on public torrents. But on private ones I cant help too much, most of the times because im seeding public torrents instead the private ones.
It would be great when the "High Priority" Tag changes the seeding behaviour in a way that these torrents always seed when possible

Kotlin

Do you plan to use kotlin ?

Maven/Gradle?

Hi, guys!

Do you use Maven or Gradle for managing the dependencies and build process? It is really strange to see modern Java application, which doesn't use one of them.

"Add Category" box disappearing

When I right-click on a torrent, and move to "Organize tab > Assign Category > Add Category..." the box pops up and disappears again in less than a second. I can assign torrents to existing categories through the right-click menu just fine.

I'm still able to create new categories by right-clicking My Torrents in the side bar. The box pops up and and works properly.

OS: Windows 10, Version 1703, Build 15063.540
BiglyBT Version 1.0.0.0

Can't change udp port through web, option to have it match tcp port.

When updating the port through the web, it will change the tcp port, but not the udp port.
Options

  1. Have an option in the main program to have the udp port match the tcp port.
  2. Make a second setting to allow change of udp port directly through the web.

Java 1.8.0_131 (64 bit)
Oracle Corporation
c:\program files\biglybt\jre

SWT v4757, win32
Windows 7 v6.1, amd64 (64 bit)
B1.0.0.1_B03/4 az3

Any chance for a uTorrent Import function?

This would be extremely helpful. QBT toyed with it for a while, but I have not seen it implemented in any other client - being able to do that would definitely help to pull in more of the user base :)

Starts and freezes on Ubuntu 17.04

After install, the application will start, then enters a not responding state. I used the installer from the website here: https://files.biglybt.com/installer/BiglyBT_Installer.sh

The installer starts by saying:

  1. don't need JNA
  2. not wayland

At this point, I use all the defaulted options and install. The install completes, then I run BiglyBT. At that point, the GUI appears and never becomes responsive. All I can do is force quit.

I have not looked into this further, but I did try to reinstall it. Just wanted to post in the case that others may be having a similar issue.

ScaneRSS

Are you thinking of bringing other plugins to BiglyBT? I wanted ScaneRSS (https://plugins.vuze.com/details/scanerss), since what was brought to BiglyBT was RSS Feed Scanner that did not work with me since version 1.5.2 onwards. (Ironically, it stopped working with me. Let me add my translation to the plugin, I do not know if it would be related to this problem at all.)

Use BiglyBT as offsite Backup /Sync software

Hi I'm new here, Ive always wonder why users can't use BT apps to do private offsite backups and Syncing.
Please add this feature or make it possible to do this easily kinda link Resilio Sync software.

add to voting :)

Mac OS X v10.13, x86_64 (64 bit)
B1.0.0.0/4 az3

Possible run-as-a-service in windows?

Hello,

I am using a windows machine @home and at times, when the power dies (that happens way more often than i would like), my router (ddwrt) starts my computer when the power is back on.

I was curious if there's a chance that bigly could be used as a service, so that even though i am not logged in on my machine, i could still seed/download stuff after the restart.

The way i imagine this feature is that i can still use the GUI when i am logged in to manage my stuff, just that there is service that always starts with windows.

Is this a viable option?

Thank you.

Help -> Release Notes

"Welcome Window: Error loading resource: /changelog.txt"

I went to check what the changes were for Beta 05, and got that instead.

Does not run in Windows 10

Windows 10 does not let us run the installer, apparently it is deteted as violating some security rules.
Several antimalwares are blocking it, including Avast, and Windows Defender.
Avast performs a scan and blocks it preventively, waiting for an online analysis, there's a button to say "yes I want to use this file", but this choice is not remembered, and the installer still refuses to run.
Apparently this is caused by the fact that the small installer actually does not contain the software but attempts to download it from an unsecure website.
Do you have an installer that performs offline installation, which is fully self contained (not requiring any internet connection) ? For now this installer for Windows does not work at all.

Installer 64/32bit Doesn't Recognize Java 9

Observed behaviour: Installer attempts to automatically download Java.
Expected behaviour: The program to be installed for testing with Java 9.

Workaround: Removing JRE folder from BiglyBT's installation directory.
Setting environment variable EXE4J_JAVA_HOME to java 9's installation folder.

image

Windows 10 Build 1703
java version "9"
Java(TM) SE Runtime Environment (build 9+181)
Java HotSpot(TM) 64-Bit Server VM (build 9+181, mixed mode)

return the last black interface back

if there's something i greatly miss from the old azureus is it's black interface, it was clean and simple and it was working very well. I've asked all over the forum at vuze and on the voting page but none ever gave me a reply about that...so now i'm asking you to give us that interface back...

i already know the answer is no, but hey trying will not hurt :)

Plugins

I'd like to migrate my plugins to BiglyBT.

Could you provide the API jar on the github repo maybe as a side module that can act like a maven repository ? or publish to maven central ? or worse case a jar and I'll do as before ;)

https://github.com/Shusshu/azureus-plug-globalinfo
https://github.com/Shusshu/azureus-plug-timedautostart
Note: This is extremely ugly code from 10-12 years ago

I'll try to figure a way to produce the API jar via maven and the current code base.... (assuming I only export the package ...plugin... only interfaces) (Probably with http://maven.apache.org/plugins/maven-assembly-plugin/plugin-info.html )

Azureus transition

IDK how many of these there are, but -Dazureus.config.path remains, normally it should be -Dbiglybt.config.path in BiglyBT.exe.vmoptions ... in case anyone wants to make it "portable".

Also was wondering if I can transfer all of Az config folder to the new folder, will BiglyBT have any issues with that that are not visible?

endless plugin update loop

I'm seeing
Version 2.0_CVS of plugin 'mldht/mlDHT' installed successfully
over and over and over again. I suppose everytime the clock runs out and the client goes out to check.

I looked in Debug -> Plugin Update and it's there over and over.. but since there are no timestamps anywhere (see Issue #30 ), I can't really tell how often it's happening.

BiglyBT for Sailfish OS

so, i have a wonderful Jolla Phone with Sailfish OS as a system...you may not know Jolla but it was born from the ashes of nokia and resurrected the wonderful Meego project...

now, i don't usually download torrents with my phone but when in need to, it would be wonderful to have BiglyBT as torrent app, and it will be even a nice way to make you know to the public more, since Sailfish users will surely check your desktop counterpart, and you will be the first real torrent app we'll have since now my solution is a transmission daemon with the web gui...

don't know if it's doable but it might worth a look :)

Plugin Installation Error

Hey --

When I try to install plugins from here, it returns the following error:
plugin_error

What should I do? I'm using Windows 10 x64.

Thanks.

uninstallation in linux (fedora)

wanted to try out biglyBT in fedora workstation but i am not sure on how to remove it...just run the scipt as i have done for installing?and will it remove all of it dependencies?(like java for example)

Antivir complaining about BiglyBT_FW.exe

Hi,

Avira Antivir (Cloud) is complaining about that small installer in the main directory.
What is that nsisFirewall.dll File for anyway?

greetz
akidburn

PS: if you are taking plugin requests, the one i am missing most is autostop.

Total uptime counter wraps

On the statistics page, under the transfers tab, there is a counter for total uptime. This counter wraps after 10+ years. 285291010 is a working value, while 322032610 wraps. Somewhere in-between those two values is the cutoff where the counter wraps. Both values are 29 bits long so it isn't an obvious bit length issue:

10001000000010011001000000010
10011001100011101001111100010

Also oddly, the counter wraps back to 1m0s instead of 0.

To reproduce, edit your BiglyBT.statistics file, find the number after "uptimei", change it to 322032610, then start BiglyBT. Go to stats and transfers, then watch the total uptime and session uptime. Total uptime will be 10y77d until session uptime hits exactly 1m, and at that time total uptime will wrap to 1m.

System details:

ava 1.8.0_131 (64 bit)
Oracle Corporation
c:\program files\biglybt\jre

SWT v4757, win32
Windows 10 v10.0, amd64 (64 bit)
B1.0.0.0/4 az3

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.