Giter VIP home page Giter VIP logo

cove's Introduction

This is the public GitHub repo for the Cove application.

The main website is at coveapp.info.

cove's People

Contributors

anacrolix 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

Watchers

 avatar  avatar  avatar

cove's Issues

Issues on .12 prerelease

[swscaler @ 0x55cbb1f51c80] deprecated pixel format used, make sure you did set range correctly
av_interleaved_write_frame(): Broken pipe
Error writing trailer of pipe:: Broken pipe

0.0.9 linux build is broken

Where did all the options go?

# ./cove -h
Usage:
  cove [OPTIONS...]
Options:
  -indexDhtLocally   (bool)   Default: true
  -ipv6              (bool)   
# ./cove -httpAddr=:8080
tagflag: error parsing args: parsing flag "httpAddr=:8080": unknown flag: "httpAddr"

Local network IP address changes

The local network IP address changes. This is currently determined at startup and remains fixed for the lifetime of the cove process. Determine it on demand, such as when the systray Open item is clicked.

Handle magnet links from clipboard/system

Possibly open magnet links from the clipboard with a drop down from the system tray, or install a system hook to handle clicking magnet links in the system (or in the browser, if it can be done with localhost).

Failed to start auto-boot at boot

Under linux, I wrote it into the boot service of the system. Through "systemctl start cove" and "systemctl enable cove", let it boot up automatically, but after using it a few times, it will fail to boot every time it is booted, but if you clear the "ledis" folder, it will work normally.

cove always assumes you're in the dist directory

$ pwd
/var/tmp/emptydir
$ ls
$ /path/to/cove
...
2023/08/23 01:49:14 main.go:45: error in main: opening data db: sqlite.Conn.LoadExtension: SQLITE_ERROR: ./dht-indexer-rust.so: cannot open shared object file: No such file or directory
$ ls
ledis  torrents.db  transcoder

Running cove from outside of the dist directory (where the binary and dht-indexer-rust.so are) does not work because it seems to assume that it is only being run in its own directory. As a result, it will create some files & folders in the working directory and will fail to launch because it can't find dht-indexer-rust.so in the working directory.

Please ship libpossum.so ?

Hi,

On the latest release I hit:
./cove: error while loading shared libraries: libpossum.so: cannot open shared object file: No such file or directory

I gave a try to building libpossum but I encountered various issues (some probably due to my oldish rust toolchain) and I was wondering if you plan to ship libpossum.so? Or maybe release a version of cove not linked against it for people who don't want to use it?

Thanks in advance.

Error getting static resource modtime on Windows

2023/08/08 21:22:20 pages.go:192: open static\mustache.html: file does not exist
2023/08/08 21:22:20 pages.go:204: error getting static resource modtime for "static/site.css": open static\site.css: file does not exist
2023/08/08 21:22:20 pages.go:204: error getting static resource modtime for "static/elm.js": open static\elm.js: file does not exist
2023/08/08 21:22:20 pages.go:204: error getting static resource modtime for "static/search.js": open static\search.js: file does not exist
2023/08/08 21:22:20 pages.go:204: error getting static resource modtime for "static/site.js": open static\site.js: file does not exist

Looks like this is due to using backslashes instead of forward slashes when accessing embedded data FS.

Missing download options in browse screens

When exploring a search result, one may find portions or all of the item is desirable for download via magnet or torrent file, but those options are missing there.

Downloads via the current options are not reliable and timeout often with no resuming. Hence the need for queuing them up in a torrent client.

Alternatively, add a download manager interface where this can be managed from within cove.

nice is not found on Windows

2023/08/09 18:00:59 operation.go:115: f5a663b1d2a0b6d9e7dc42cd09d0c915.mp4 took 0s
2023/08/09 18:00:59 transcoder.go:307: error transcoding "f5a663b1d2a0b6d9e7dc42cd09d0c915.mp4": exec: "nice": executable file not found in %PATH%

nice is not an executable typically available on Windows. Additionally the logging is through the wrong library.

next page

You can see that there are many searches, but only part of it is displayed, and you cannot turn to the next page
image
image

VLC doesn't work with IPv6 URLs on Windows

Trying to load an m3u8 that uses an IPv6 link local address doesn't work. Switching it to IPv4 does work. The easiest solution might just be to prefer IPv4 over IPv6 for the default cove URL for now.

search broken in 0.0.11

attempting any search, red error msg shows

[2023-09-11 18:27:53 +0000 NIL] search for "synduality" by "cove" returned error after 187.098583ms: all search backends failed [github.com/anacrolix/webtorrent handlers.go:1366]

no magnet links loaded either, just spun waiting

was this tested?

Document ports to open in firewall

Hi,

I see port 42069 has to be opened in firewall. I don't know much about how DHT works but maybe you want to add documentation about running cove behind a firewall.

Regards,

Expose tracker flag

As requested to support private/public trackers, ideally the flag supports a list of trackers from a tracker file.

It would be nice to pick up trackers into a working list from the torrents/magnets from the UI, not only DHT. (let me know if this needs a new issue)

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.