After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 631772 - Video should have support for movies/tv-shows
Video should have support for movies/tv-shows
Status: RESOLVED WONTFIX
Product: banshee
Classification: Other
Component: general
1.8.0
Other Linux
: Normal enhancement
: 1.x
Assigned To: olivier dufour
Banshee Maintainers
gnome[unmaintained]
Depends on:
Blocks: 637814
 
 
Reported: 2010-10-09 18:43 UTC by javiermon
Modified: 2020-03-17 08:59 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
video patch (123.57 KB, patch)
2011-02-17 21:58 UTC, olivier dufour
none Details | Review

Description javiermon 2010-10-09 18:43:08 UTC
Hi

This is more of a whishlist but in order to make banshee a real media player it should have the capactiy to handle tvshows/movies.

Suggestions:
- import file names based on the filename of the video (much like xbcm does: http://wiki.xbmc.org/index.php?title=TV_Shows_%28Video_Library%29)
- show in the context pane information about the tv-show/films maybe from imdb.com, thetvdb.com, etc).
- recommendations from jinni.com

This would really set banshee apart as a media player as for music it's currently great but video lacks a lot of polish.

Thanks,
Comment 1 David Nielsen 2011-01-22 10:35:56 UTC
Olivier Dufour claimed this task, see:

https://bugzilla.gnome.org/show_bug.cgi?id=536656
Comment 2 olivier dufour 2011-01-24 14:51:27 UTC
Just to push link to source if other people want to contribute/give feedback.

https://github.com/dufoli/banshee/tree/video/src

I get a lot of mockup on mailing list. I will try to take best of all but will maybe be stuck on technical dificulties. So do not expect 100% of mockup. I will do my best. For moment, I have start model part. I will finish with view.

As project manager in real life, I love task management table. So here you have advance of each task:

video source 100%
video service 100%
Movie filter 100%
tv show filter 100%
clean video source from core 100%
tvdb webservice 90% (just need artwork download and save)
tmdb webservice 50%
regexp for tvshow 90% (todo : multi part episode)
videoInfo table 90% (have to add few missing field (as type: serie episode, serie season, serie main, movie, other...?
grid for content with artwork 10% (started but bad design : not on github)
VideoInfoModel 0%
Detail Context panel 0%
Comment 3 olivier dufour 2011-01-28 13:18:43 UTC
Good news, now gris is shown and Videos table is created but still need work to debug the webservices...
Comment 4 Matt Sturgeon 2011-02-07 18:15:26 UTC
Hey. Oliver - could you update us with a new "task management table"/"advance of each task"? Thanks
Comment 5 olivier dufour 2011-02-07 20:09:31 UTC
Basicly it s finished but need feedback context panel is a bit tricky...
Comment 6 Matt Sturgeon 2011-02-07 20:19:04 UTC
What kind of feedback?
Comment 7 olivier dufour 2011-02-09 22:23:45 UTC
just to know if you encounter some bugs, or if you have some design/behaviour whichs
Comment 8 Matt Sturgeon 2011-02-09 22:27:08 UTC
I think you should request a pull and then any bugs should be filed individually here. If it's "basically finished" it should be good enough to merge in, any other commits you need could be submitted as patches.
Comment 9 olivier dufour 2011-02-11 18:03:50 UTC
oki, this a just to ask review :
video branch of :
git@github.com:dufoli/banshee.git

=https://github.com/dufoli/banshee/tree/video
Comment 10 olivier dufour 2011-02-17 21:58:12 UTC
Created attachment 181179 [details] [review]
video patch

for people who prefer patch is here a patch for last git.
Comment 11 Matt Sturgeon 2011-02-24 00:27:45 UTC
Could someone please review this before 2.0?
Comment 12 Matt Sturgeon 2011-02-26 20:57:18 UTC
Or more specifically before 1.9.5, as there is now only 1.9.5 and 1.9.6 left until 2.0.

And 1.9.5 is the String Freeze, and the Feature Freeze.

I would really like to see this and the DVD support (Bug 549568) before the Feature Freeze, and I'm sure most would agree.

I'm sorry to bump a bug, but these feel urgent:
These bugs would definitely be top 5 new-features for 2.0 if they make the Feature Freeze.
Comment 13 Gabriel Burt 2011-02-27 18:42:50 UTC
This is such a massive patch set and big change to pretty core parts of Banshee, I think it's going to have to wait until post 2.0 -- there's way too much regression potential w/ the library importing/watching/etc.

We probably should get this into git.gnome.org as a branch pretty soon, so that we can build on it and fix it -- much less painful than regenerating patches/rebasing all the time.
Comment 14 Matt Sturgeon 2011-02-27 18:45:48 UTC
+1 for cloning to git.gnome.org
Comment 15 olivier dufour 2011-02-28 08:17:27 UTC
Best is to do a branch.

I know that there is some things to do :
- clear videoInfo table when delete TrackInfo with video but do not know how to handle that and do not search that much...
- context panel is show on click not on play (have to handle trigger in Context Panel Manager
- Done a Big Job which will loop on all video to search and provide this on menu

but do not want to work on it because I have to rebase after that...
and want to get feedback to know what is right/wrong...

Anyway a branch will be great.
Comment 16 Matt Sturgeon 2011-04-07 00:08:54 UTC
2.0 is now out. Bumping for a review for 2.1.0 (unstable).
Comment 17 André Klapper 2020-03-17 08:59:04 UTC
Banshee is not under active development anymore and had its last code changes more than three years ago. Its codebase has been archived.

Closing this report as WONTFIX as part of Bugzilla Housekeeping to reflect
reality. Please feel free to reopen this ticket (or rather transfer the project
to GNOME Gitlab, as GNOME Bugzilla is being shut down) if anyone takes the
responsibility for active development again.
See https://gitlab.gnome.org/Infrastructure/Infrastructure/issues/264 for more info.