Thomas Perl
477119df01
Refactoring: Remove "published" from PodcastChannel
...
This field wasn't used at all in gPodder's UI or backend.
2011-04-28 21:11:59 +02:00
Thomas Perl
1a813a4c90
GTK UI: Configurable columns in episode list
2011-04-11 13:09:50 +02:00
Thomas Perl
5a1ead792f
Better generation of one-line description
2011-04-10 23:00:32 +02:00
Thomas Perl
4ca74bb5e2
Fix audio/video detection for Linux Outlaws
2011-04-04 18:00:14 +02:00
Thomas Perl
dc9ddb9ac6
Better GUID tracking with fallback URL (Maemo bug 12073)
...
Thanks to Jonas Kölker for the initial patch.
2011-04-04 11:43:53 +02:00
Thomas Perl
4376057001
Update copyright years
2011-04-01 18:59:53 +02:00
Thomas Perl
b425ce95e1
Fallback to link if no guid exists (Maemo bug 12073)
2011-04-01 14:12:23 +02:00
Thomas Perl
7ca2abf126
Fix a bug with adding set and list values
2011-04-01 12:16:27 +02:00
Thomas Perl
dfcf76737f
QML UI: Proper cover art caching/downloading
...
Thanks to hhartz on IRC for suggesting using image
providers for fine-tuning QML image loading.
2011-03-25 19:41:57 +01:00
Thomas Perl
b3e44e1e5f
Fix YouTube QML streaming; cover downloading
2011-03-22 16:19:31 +01:00
Thomas Perl
da77a4b898
Fix a bug when finding externally-downloaded files
2011-03-11 12:49:34 +01:00
Thomas Perl
65cb840771
Decode strings to unicode before slicing (bug 1277)
...
Simplified fix; based on a patch by Justin Forest.
(merged from the gPodder 2.x branch)
2011-02-28 20:28:13 +01:00
Thomas Perl
199874ca35
Refactor is_locked -> archive in PodcastEpisode
2011-02-26 16:48:48 +01:00
Thomas Perl
ea02c40e08
Refactor is_played -> not is_new in PodcastEpisode
2011-02-26 16:32:34 +01:00
Thomas Perl
c68edb6a03
Clean up and improve local_filename()
...
Remove obsolete code parts, merge code paths for
easier readability. Make filename check based on
podcast ID (so files in different folders can have
the same name).
2011-02-25 23:27:59 +01:00
Thomas Perl
c69f14b167
Move Gtk-specific code from gpodder.model to gpodder.gtkui.model
...
This is analogous to the way the QML UI adds its
additional code to the model base classes, and
improves modularity and decreases the core size.
2011-02-25 21:14:54 +01:00
Thomas Perl
d9a4963669
Use only "cgi.escape" for escaping Pango markup
...
Replace the usage of saxutils.escape with cgi.escape.
2011-02-25 21:05:26 +01:00
Thomas Perl
77f0c8b707
Remove obsolete M3U-generating code
2011-02-25 20:58:38 +01:00
Thomas Perl
ca02aca587
Don't move .partial files into "Unknown" folder
2011-02-25 19:14:43 +01:00
Thomas Perl
9714ef8188
Implement import of externally-downloaded files (bug 902)
...
This only works for files that are still available in the
feed, and for which the filename can be determined easily.
For files that are supported (e.g. proper feeds and most
YouTube user channels), the import will happen automatically.
Command line users can use the new "gpo importfiles" command.
Other files that cannot be identified will be moved into
the 'Unknown' subfolder, so future versions or external
utilities can look at those files and import them.
2011-02-25 00:45:49 +01:00
Thomas Perl
997bb2dfcc
Add support for remembering last playback time
...
This makes it possible to get "recently listened
to" episodes from the database, and reload the
last-listened-to episode from the database.
2011-02-11 16:25:56 +01:00
Thomas Perl
f02063beea
Don't show "finished" in the position display
2011-02-11 15:57:03 +01:00
Thomas Perl
38b650ff79
First cut of playback tracking support
2011-02-06 13:46:20 +01:00
Thomas Perl
4e09b984f8
Support for grouping podcasts by content type
2011-02-04 19:06:20 +01:00
Thomas Perl
097d1c0a05
Fix getting episodes from DB via filename
2011-02-01 17:44:08 +01:00
Thomas Perl
0fc540c3b7
Remove GStreamer-based track length detection
2011-02-01 17:36:24 +01:00
Thomas Perl
0f5a45bc42
Reference PodcastEpisode only on model.Model
2010-12-20 15:48:29 +01:00
Thomas Perl
b04ca2c58a
PodcastChannel: Remove save_dir_size
2010-12-20 15:28:52 +01:00
Thomas Perl
b7109c4301
Cleanup: Simplify delete_from_disk + cover_file
2010-12-20 15:26:11 +01:00
Thomas Perl
dedc1d1aba
Remove direct references to PodcastChannel and PodcastEpisode
...
This will come in handy when subclassing the model classes.
2010-12-20 15:17:48 +01:00
Thomas Perl
be1c1114a2
Show filesize after download has finished
2010-12-20 15:00:41 +01:00
Thomas Perl
5a5ff375f3
Remove obsolete properties in PodcastEpisode
...
Simplify the episode selector list code.
2010-12-20 14:51:20 +01:00
Thomas Perl
292c82ab00
Database schema cleanup / upgrade
2010-12-20 14:35:46 +01:00
Thomas Perl
3e59385337
Remove sync_to_devices from podcast channel
2010-12-20 11:15:29 +01:00
Thomas Perl
8012c4f6bb
Remove portable device synchronization
2010-12-20 10:29:41 +01:00
Thomas Perl
e3e4a81272
Merge download_dir and gpodder.home
2010-12-20 03:09:35 +01:00
Thomas Perl
cc58ca6646
Remove deprecated statistics properties of channel
2010-12-20 01:59:34 +01:00
Thomas Perl
e131e5a40c
Remove device_playlist_name from podcast channel
2010-12-20 01:58:08 +01:00
Thomas Perl
d95d3ae1f6
Remove config option: allow_empty_feeds
2010-12-20 00:54:19 +01:00
Thomas Perl
c183a73b9e
Fix a bug with type-less content in feeds
...
Thanks to @baltha on identi.ca for reporting this
bug for http://www.2600.com/oth-broadband.xml
2010-12-16 12:02:13 +01:00
Thomas Perl
73d34b1446
Nicer download filenames for Soundcloud streams
2010-12-06 01:49:40 +01:00
Thomas Perl
d455e8e690
Remove unused statistics code for feed update
2010-11-22 20:09:54 +01:00
Thomas Perl
2994c2e15d
Improve episode list loading
2010-11-20 23:45:07 +01:00
Thomas Perl
2ccd3f5d4f
Sort entry list before cutting it off (bug 1186)
...
The max_episodes_per_feed setting should prevent too many episodes in a
single podcast (which slows down processing and loading of the episode
list). In cases where the feed lists all episodes in chronological order
(oldest first), the feed will at some point (episodes in the feed >=
max_episodes_per_feed) stop showing new episodes.
This patch fixes this by (trying to) sort the entries by update time,
descending and only then cutting of the entry list.
2010-10-30 01:06:48 +02:00
Thomas Perl
8b6e55c529
Maemo 5: Add "Select finished" for delete episode
2010-10-05 11:22:59 +02:00
Thomas Perl
6f60142580
Better classification of "finished" episodes
2010-09-30 12:37:06 +02:00
Thomas Perl
291df31e66
Use <content:encoded> from feeds (bug 1144)
2010-09-27 01:32:17 +02:00
Thomas Perl
b785d1113f
Add per-podcast pause subscription option (bug 1050)
2010-09-27 00:08:30 +02:00
Thomas Perl
83a6f36e28
Replace whitespace in titles with single space (Maemo bug 11173)
...
This should make the episode and podcast list
nicer for feeds that have newlines and spaces
in their titles. It also fixes a bug in the
episode list for Maemo.
2010-08-27 14:32:15 +02:00
Thomas Perl
8476d480fa
Fix a podcast object creation bug
2010-08-23 23:58:25 +02:00