Giter VIP home page Giter VIP logo

Comments (10)

i96751414 avatar i96751414 commented on August 17, 2024

@scakemyer I am not aware of your changes, but we could create a new window just for this (skinning). I'm currently doing one window for insert magnet/open torrent file. I can also do one for this. Btw, this week I had a lot of work, so i couldnt contribute to this project, but now i'm free again :p

from plugin.video.quasar.

scakemyer avatar scakemyer commented on August 17, 2024

I've added a stripped down (and cleaner) version of PyXBMCt to help with new dialog windows, see how it's used in dialog.py if it can help :) Glad to have you back, was missing the frequent new features ;)

from plugin.video.quasar.

 avatar commented on August 17, 2024

I've been thinking this week about that. But, I've been little busy. I think that it will be better and easier for the providers. I've proposed that long time ago, but it didn't have any echo :(

Technical question:

{
"name": string,
"provider": string, -> New name for the key??
"uri": string,
"info_hash": string,
"trackers": [string, ...], -> this one never works, I've tried to implement once and it was a complete disaster
"size": int, ?? it changes to string, doesn't it?
"seeds": int,d
"peers": int,
"resolution": int,
"video_codec": int,
"audio_codec": int,
"rip_type": int,
"scene_rating": int,
"language": string (ISO 639-1),
}

Inside of the providers, I would like to have the original idea with the search function. Instead of pass a string. I would like to pass a dictionary, where the key "query" is included.
Usually, movie_search and show_search calls search. (I don't remember the exact name of the functions :))
That would me help me to send all the information to know where it is a tv show or movie easier. Right now, I do inserting flags inside of the string.
I know that it will have some incompatibility with the current providers. But, I think that it is the moment to do that change, before more people get.

Any case, I could just create a new function that movie_search, tvshows_search and search calls and It won't be traumatic for the users.

I will wait for your comments

from plugin.video.quasar.

 avatar commented on August 17, 2024

I have my second thoughts, I think that I will do that inside of the providers, in that way it won't be people having trouble with old version of providers.

from plugin.video.quasar.

scakemyer avatar scakemyer commented on August 17, 2024

For size, it's just a string, like 1.21 GB, or 1.21 G, doesn't matter, no strict checking or anything.

For provider, it's the long name of the provider itself.

The point is to keep the name field to be just the torrent name.

from plugin.video.quasar.

 avatar commented on August 17, 2024

Done, I am adding again the seeds and peers. I don't know if it is used or not. torrentz and btjunkie updated. I will work during the week in the rest.

from plugin.video.quasar.

scakemyer avatar scakemyer commented on August 17, 2024

Seeds and peers pretty much get overridden by data from trackers before anything is shown, so I wouldn't sweat it with those

from plugin.video.quasar.

 avatar commented on August 17, 2024

Good to know. Thanks

from plugin.video.quasar.

hfmls avatar hfmls commented on August 17, 2024

raelly like the new design! :)

now i was going to ask if possible, the dialog window next to "chose wich torrent to download", the "progress bar" window(that shows download speed, peers seeds etc), is it possible to make it wider? in some cases the current size isn't enough. Or make it adaptable with torrent name size.

from plugin.video.quasar.

scakemyer avatar scakemyer commented on August 17, 2024

That's not related to the API changes discussed here, can you please open a different issue for it?

from plugin.video.quasar.

Related Issues (20)

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.