No recording-name in an episode-folder

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi,

Am Samstag, 25. M?rz 2006 23:31 schrieb Patrick Maier:
> Hi,
> The benefit is the nicer look (In my opinion). I think it looks better than
> a completely empty list.
> Another possibility is the displaying of the first x characters of the
> description of the recording. That would have the benefit of the additional
> information on the content of the recording. Attached are two versions how
> it could look like :-)
>
> Version 1 takes the first 35 characters of the description of the recording
> adding a "..." if the description is truncated.
> Version 2 displays the whole description. With my osd-skin (EgalsTry) the
> Description then scroles.
>

The problem is that the broadcaster which don't send a Subtitle most time send 
also no Description or evrery Time the same. And so you have noch chance to 
find the Film by Name, you must look alltimes to the date. 

I think the record-osd must enhanced with 2 informations.
----------------------------------
use episode-numer ? ? ? ? ? ? ?YES
used episodenumber start ? ? ? ?45
----------------------------------

I don't know at the moment some-think about basic-string-Operations, while i 
program in QT. And QT has his own String-Class QString. I hope I do the 
right. When the recordname is generate and "use episode-numer" is yes then 
the recordname is generate like this:

const char *cRecording::Title(char Delimiter, bool NewIndicator, int 
Level,bool useNumber, char[3] Number) const
{
char buffer[256] = {0};
? ?free(titleBuffer);
? ?titleBuffer = NULL;
? ?if (Level < 0 || Level == HierarchyLevels()) 
? ?{
? ? ? struct tm tm_r;
? ? ? struct tm *t = localtime_r(&start, &tm_r);
? ? ? char *s;
? ? ? if (Level > 0 && (s = strrchr(name, '~')) != NULL && useNumber) 
? ? ? {
? ? ? ? ?s++;
? ? ? ? ?if (strlen(s) == 1) 
? ? ? ? ?{
? ? ? ? ? ? strncpy(buffer, "Episode ") , 8);
? ? ? ? ? ? strncpy(buffer, Number) , 3); ? ? ? ? ? ?
? ? ? ? ? ? s = buffer;
? ? ? ? ?}
? ? ? }
? ?}
? ?else
? ?{
? ? ? s = name;
? ? ? asprintf(&titleBuffer, "%02d.%02d.%02d%c%02d:%02d%c%c%s",
? ? ? ......

Greets Oliver


[Index of Archives]     [Linux Media]     [Asterisk]     [DCCP]     [Netdev]     [Xorg]     [Util Linux NG]     [Xfree86]     [Big List of Linux Books]     [Fedora Users]     [Fedora Women]     [ALSA Devel]     [Linux USB]

  Powered by Linux