Оформление дискографий и треклистов - красиво, дёшево, надёжно и практично

Страницы :   Пред.  1, 2, 3, ... 10, 11, 12  След.
Ответить
 

hexonut

Lossless Group

Стаж: 18 лет 3 месяца

Сообщений: 2134

hexonut · 22-Мар-08 04:07 (16 лет 1 месяц назад, ред. 20-Апр-16 14:31)

Полнометражный линуксовый скрипт для создания треклистов дискографий. Под виндой, наверно, тоже можно запустить с помощью cygwin - но я не пробовал. Этот скрипт я писал для себя, он достаточно жестко привязан к структуре директории, содержащей дискографию, пример использования можно найти здесь. Тем, кто совсем не понимает, что этот скрипт делает - в общем, не рекомендуется. Можно использовать как для одного альбома, так и для дискографии.
Какие файлы он ищет/понимает:
директория/поддиректория/.../диск.wav - может быть, создаст .flac
директория/поддиректория/.../диск.wav.cue - должен быть
директория/поддиректория/.../диск.wav.toc - должен быть
директория/поддиректория/.../диск.flac - может быть, или создаст из .wav
директория/поддиректория/.../диск.flac.cue - создаст из .wav.cue
директория/поддиректория/.../диск.wav.log - лог cdparanoia, если есть
директория/поддиректория/.../диск.log - лог EAC, если есть
директория/поддиректория/.../дискN.log - лог EAC (повторный рип), если есть
директория/поддиректория/.../дискeac.log - лог EAC, если есть
директория/поддиректория/.../дискeacN.log - лог EAC (повторный рип), если есть
директория/поддиректория/.../Artwork/front.jpg - должен быть, будет загружен в photobucket
директория/поддиректория/.../Bonus/VIDEO.MPG - видео, если есть. Добавит техданные в трэклист.
директория/поддиректория/.../Artwork/VIDEO.MPG-N.jpg - скриншот, загрузит на photobucket и добавит в трэклист
mkdiscog
Код:

#!/bin/bash
# This script is subject to GNU GPLv3
# NO WARRANTY.
# Usage: mkdiscog DIRECTORY TORRENT_PREFIX > trlist.txt
# Traverses the DIRECTORY, looks for flac, wav and mpg files
# Encodes all uncompressed wavs into flac, attaches cue sheet if available, embeds cover image (Artwork/front.jpg).
# Creates flac.cue based on wav.cue
# For mpeg videos (when included as bonus tracks on enhanced CDs) prints out stream technical information.
# Upload all cover images (Artwork/front.jpg) and video screenshots (Artwork/MPEGNAME-N.jpg) to photobucket under covers/TORRENT_PREFIX folder.
# Creates TORRENT_PREFIX.torrent if it doesn't exist yet.
process_dir(){
    pushd "$1" >/dev/null
    if [ -n "$2" ]
    then
        local album="$2"
    fi
    shopt -s nullglob
    [ -n "$album" ] && echo "[spoiler=\"$album\"]"
    for i in *
    do
        if [ -d "$i" -a "$i" != "Artwork" ]
        then
            process_dir "$i" "$i"
            continue
        fi
    done
    for wav in *wav
    do
        [ -f Artwork/front.jpg ] && {
            echo "Encoding file $wav" 1>&2
            flac -f --best "$wav" --picture=Artwork/front.jpg --cuesheet="$wav".cue --delete-input-file 1>&2
            flac=${wav%%wav}flac
            sed -e s@"$wav"@"$flac"@ -e s/WAVE/FLAC/ "$wav".cue > "$flac".cue
        }
    done
    local imgname="`ls *flac|head -1 2>/dev/null`"
    imgname=${imgname%%.flac}
    if [ -n "$imgname" -a -f Artwork/front.jpg ]
    then
        for jpg in Artwork*/front.jpg
        do
            dff=`echo $jpg|sed -e 's@^Artwork@@' -e 's@/front.jpg$@@'`
            ln -fs "$PWD/$jpg" "/tmp/$imgname$dff.jpg"
            images=("${images[@]}" "/tmp/$imgname$dff.jpg")
            echo "[img=right]http://i214.photobucket.com/albums/cc16/hexonut/covers/$trname/$imgname$dff.jpg[/img]"
        done
    fi
    for i in *flac
    do
            local trackname="${i%%.flac}"
        trlist.awk "$trackname.wav.toc"
        for j in `ls $trackname*.log|sort -r`
#        for j in `ls $trackname*.log|head -1`
        do
            case "$j" in
            $trackname.wav.log)
                echo "[spoiler=\"cdparanoia/ARCue.log\"]"
                ;;
            ${trackname}.log|${trackname}2.log|${trackname}eac.log)
                dos2unix "$j" >/dev/null 2>/dev/null
                echo "[spoiler=\"EAC Log\"]"
                ;;
            ${trackname}[3-9].log)
                dos2unix "$j" >/dev/null 2>/dev/null
                local number=${j##$trackname}
                number=${number%%.log}
                echo "[spoiler=\"EAC Log - re-rip $[number-1]\"]"
                ;;
            ${trackname}eac[2-9].log)
                dos2unix "$j" >/dev/null 2>/dev/null
                local number=${j##$trackname}
                number=${number%%.log}
                echo "[spoiler=\"EAC Log - re-rip $number\"]"
                ;;
            esac
            cat $j
            echo "[/spoiler]"
        done
        [ -f "$i.cue" ] || sed -e s@"$trackname.wav"@"$i"@ -e s/WAVE/FLAC/ "$trackname.wav".cue > "$i".cue
        if [ -f md5sums.txt ]
        then
            echo "[spoiler=\"md5sums.txt\"]"
            cat md5sums.txt
            echo "[/spoiler]"
        fi
    done
    for mpg in *.[mM][pP][gG]
    do
        echo "[spoiler=\"Video: $mpg\"]"|sed "s/\$mpg.[Mm][Pp][Gg]//"
        echo "[spoiler=\"Video technical data\"]"
        mpginfo "$mpg"
        echo "[/spoiler]"
        echo "[spoiler=\"Screenshots\"]"
        for jpg in ../Artwork/$mpg.*.jpg
        do
            dff="`basename ${jpg%%.jpg}|sed 's/\./-/g'`"
            ln -fs "$PWD/$jpg" "/tmp/$dff.jpg"
            images=("${images[@]}" "/tmp/$dff.jpg")
            echo "[img=right]http://i214.photobucket.com/albums/cc16/hexonut/covers/$trname/$dff.jpg[/img]"
        done
        echo "[/spoiler]"
        echo "[/spoiler]"
    done
    [ -n "$album" ] && echo "[/spoiler]"
    popd >/dev/null
}
# STARTS HERE
if [ -z "$1" -o -z "$2" ]
then
    echo "Invalid number of parameters"
    exit
fi
trname=$1
group=$2
unset images
declare -a images
process_dir "$group"
[ -f "$trname.torrent" ] || mktorr.sh "$group" "$trname" 1>&2
pb_upload.pl "covers/$trname" "${images[@]}"
rm "${images[@]}"
unset trname group images
А также скрипты, которыми он из себя пользуется:
mktorr.sh
Код:

#!/bin/bash
#This script is subject to GNU GPLv3
#NO WARRANTY
size=`du -s "$1"/|awk '{print $1;}'`
size=`perl -e "print int(log($size)/log(2))"`
if [ -z "$2" ]
then
    torrname="`echo \"$1\"|sed -e 's/[^[:alnum:]]//g' -e 's/.*/\L&/'`"
else
    torrname="$2"
fi
maketorrent-console --piece_size_pow2 $size --target $torrname.torrent http://bt.rutr.life "$1"
pb_upload.pl
Код:

#!/usr/bin/perl -w -T
use strict;
use WWW::Mechanize;
use File::Basename;
# pb_upload.pl folder image [image...]
# first argument is FOLDER NAME.
# Can have subfolders: a/b/c will create folders a a/b a/b/c and put all images there.
# All other arguments are paths to images for upload.
# Can upload multiple images in one session.
my $folder   = shift @ARGV;
# Replace with your photobucket credentials
my $login    = "YOUR PHOTOBUCKET LOGIN NAME";
my $password = "YOUR PHOTOBUCKET PASSWORD";
# Replace with your photobucket server number and album path:
my $url = "http://s214.photobucket.com/albums/cc16/";
my $loginurl = "http://photobucket.com/login";
sub printforms
{
    my $mech=shift;
    my @forms = $mech->forms();
    my $i=0;
    foreach (@forms)
    {
        my @inputs=$_->inputs;
        print STDERR "Form: $i Inputs: ";
        foreach my $input (@inputs)
        {
            print STDERR $input->name . " ";
        }
        $i++;
        print STDERR "\n";
    }
}
sub CheckMkFolder
{
    my $mech = shift;
    my $baseurl = shift;
    my $login = shift;
    my $folder = shift;
    $mech->get("$baseurl/$login/$folder");
    my $title = $mech->title();
    my $pattern = ( $folder eq "" ) ? "$login " : "$login/$folder ";
    if ( ! ($title =~ m/$pattern/ )) # This folder is not present
    {
        print STDERR "Folder not present $login/$folder\n";
        die "The login folder not present $login" if ( "" eq "$folder" );
        my $updir= dirname $folder;
        $updir="" if ($updir eq ".") ;
        CheckMkFolder ($mech, $baseurl, $login, $updir);
        $mech->get("$baseurl/$login/$updir");
#printforms($mech);
        print STDERR "Creating folder $login/$folder\n";
        $mech->submit_form( with_fields => { album => basename $folder,},);
        $mech->get("$baseurl/$login/$folder");
        $title = $mech->title();
        print STDERR "$title\n";
        die "Folder not present after creation attempt $login/$folder" unless ($title =~ m/$pattern/  );
        print STDERR "Folder created $login/$folder\n";
    }
    else
    {
        print STDERR "Folder present $login/$folder\n";
    }
}
# login to your photobucket.com account
my $mech = WWW::Mechanize->new();
$mech->get($loginurl);
$mech->submit_form(
    form_name => "frmLogin",
    fields    => { usernameemail => $login,
                   password => $password },
);
die unless ($mech->success);
CheckMkFolder($mech, $url, $login, $folder);
# upload image files specified on command line
foreach (@ARGV) {
    my $resp = $mech->head("$url/$login/$folder/" . basename $_);
    if ($resp->content_type ne 'text/html')
    {
        print STDERR "Image $folder/" . basename $_ . " already present\n";
        next;
    }
    $mech->get("$url/$login/$folder");
    print STDERR "Uploading $_ into $folder\n";
    $mech->submit_form(
        form_name => "form_image_0",
        fields => { the_image => $_ },
        );
}
trlist.awk
Код:

#!/bin/awk -f
function output_track (num, title, len) {
  len = int(len+0.5);
  min = int(len/60);
  sec = len - min*60;
  printf ("[color=gray]%02d.[/color] %s [color=gray](%02d:%02d)[/color]\n", num, title, min, sec);
  #printf ("%02d. %s (%02d:%02d)\n", num, title, min, sec);
}
BEGIN {track_descr = 0; tn = 1; offset = 0;}
/^TRACK AUDIO/ {
  if (track_descr == 1) {
    output_track(tn, title, seconds);
    tn++;
  }
  track_descr = 1;
}
/^CD_DA/ {
  if (track_descr == 1) {
    output_track(tn,title,seconds);
  }
    track_descr = 0; tn = 1; offset = 0;
}
/^[ \t]*PERFORMER/ {
    if (track_descr == 0) performer = gensub(/^.*\"(.*)\".*$/, "\\1", 1, $0);
}
/^[ \t]*TITLE/ {
    if (track_descr == 0) album = gensub(/^.*\"(.*)\".*$/, "\\1", 1, $0);
    if (track_descr == 1) title = gensub(/^.*\"(.*)\".*$/, "\\1", 1, $0);
}
/^FILE|AUDIOFILE/ {
  split($4, a, ":");
  seconds = strtonum(a[1] ".0")*60.0 + strtonum(a[2] ".0") + strtonum(a[3] ".0")/75.0;
}
END { output_track(tn, title, seconds); }
[Профиль]  [ЛС] 

H_Zivers

Стаж: 16 лет 5 месяцев

Сообщений: 780

H_Zivers · 26-Мар-08 01:40 (спустя 3 дня, ред. 20-Апр-16 14:31)

Directory Lister Pro is a shareware application. You can try it for 30 days, and after that time you are expected to register it. A single license costs $20, additional licenses cost less per copy.
[Профиль]  [ЛС] 

General1k

Top User 25

Стаж: 16 лет 8 месяцев

Сообщений: 441

General1k · 09-Апр-08 17:40 (спустя 14 дней, ред. 20-Апр-16 14:31)

Для последнего фубара нужна инструкция?
[Профиль]  [ЛС] 

GenConqueror

Стаж: 16 лет 1 месяц

Сообщений: 47


GenConqueror · 15-Апр-08 13:18 (спустя 5 дней, ред. 20-Апр-16 14:31)

Второй вариант. Cкачал Фубар 0.9.5.1, записал в File->Preferences->Default User Interface->Window Title строчку из примера (''%tracknumber%.'' %title% '('%length%')'). В превью показывает нормальный код, как в примере. Сохранил.
Когда выделяю все треки (Ctrl+A) и копирую (Ctrl+C), никакой текст из буфера не вставляется вообще. Пожалуйста, помогите разобраться, в чем дело.
[Профиль]  [ЛС] 

General1k

Top User 25

Стаж: 16 лет 8 месяцев

Сообщений: 441

General1k · 15-Апр-08 18:37 (спустя 5 часов, ред. 20-Апр-16 14:31)

GenConqueror
В новом фубаре по-другому. Надо зайти в Anvanced->Display->Legacy title formatting settings->Copy Comand и туда прописать код. Потом сделать горячую в General->Keyboard shortcuts на любую удобную комбинацию на задание Copy Comand
[Профиль]  [ЛС] 

GenConqueror

Стаж: 16 лет 1 месяц

Сообщений: 47


GenConqueror · 15-Апр-08 19:32 (спустя 54 мин., ред. 20-Апр-16 14:31)

General1k
Спасибо, теперь работает!
[Профиль]  [ЛС] 

olegww

Стаж: 16 лет 2 месяца

Сообщений: 10

olegww · 16-Апр-08 09:49 (спустя 14 часов, ред. 20-Апр-16 14:31)

dmvn
А почему именно сдесь невидно картинок?
[Профиль]  [ЛС] 

Xardaz

VIP (Заслуженный)

Стаж: 17 лет 10 месяцев

Сообщений: 2045

Xardaz · 16-Апр-08 10:01 (спустя 11 мин., ред. 20-Апр-16 14:31)

General1k писал(а):
Потом сделать горячую в General->Keyboard shortcuts на любую удобную комбинацию на задание Copy Comand
не нашёл этой строки с Copy Comand. версия 0.9.5.1
[Профиль]  [ЛС] 

mzv

Стаж: 17 лет 5 месяцев

Сообщений: 119


mzv · 16-Апр-08 10:21 (спустя 20 мин., ред. 20-Апр-16 14:31)

Xardaz писал(а):
General1k писал(а):
Потом сделать горячую в General->Keyboard shortcuts на любую удобную комбинацию на задание Copy Comand
не нашёл этой строки с Copy Comand. версия 0.9.5.1
[context] -> Utils -> Copy Name(s)
[Профиль]  [ЛС] 

Edred

VIP (Заслуженный)

Стаж: 17 лет 5 месяцев

Сообщений: 3686

Edred · 19-Май-08 12:47 (спустя 1 месяц 3 дня, ред. 20-Апр-16 14:31)

Появился новый способ делать треклист дискографии или альбомов в фубаре, самый удобный. Надо скачать плагин для фубара, Texttools зовется (http://www.foobar2000.org/components/foo_texttools.zip), далее загружаем куй-файлы дисков или файлы музыки в том порядке в фубар, в каком нам хочется, select all, правая кнопка мыши, texttools, advanced. И начинаем развлекаться как нравится. Удобно тем, что в нижнем окошке сразу видно превью того, как будет выглядеть итоговый файл.
Я вот, в порядке эксперимента, использовал такие строчки:
Track pattern:
Код:
[%tracknumber%. ]%title% %length%
Group header pattern:
Код:
'[b]'%artist% - %album% '('%date%')[/b]'$crlf()$crlf()'[spoiler]'
Group footer pattern:
Код:
'[/spoiler]'$crlf()
И получил вот такой результат:
Цитата:
Erasure - Wonderland (1986)
скрытый текст
01. Who Needs Love Like That 3:19
02. Reunion 3:25
03. Cry So Easy 3:36
04. Push Me Shove Me 5:10
05. Heavenly Action 3:31
06. Say What 3:56
07. Love Is A Loser 3:02
08. Senseless 3:26
09. My Heart ... So Blue 4:31
10. Oh L'Amour 3:04
11. Pistol 3:30
12. Say What (Remix) 7:21
13. March On Down The Line (Remix) 6:07
14. Senseless (Remix) 5:07
Erasure - The Circus (1987)
скрытый текст
01. It Doesn't Have To Be 3:57
02. Hideaway 3:49
03. Don't Dance 3:39
04. If I Could 3:53
05. Sexuality 3:54
06. Victim Of Love 3:42
07. Leave Me To Bleed 3:23
08. Sometimes 3:40
09. The Circus 5:31
10. Spiralling 3:10
11. In The Hall Of The Mountain King (new version) 2:59
12. Sometimes (Remixed By Erasure) 5:25
13. It Doesn't Have To Be (Boop Oopa Doo Mix) 7:19
Erasure - The Two Ring Circus (1987)
скрытый текст
01. Sometimes [Erasure And Flood Mix] 4:57
02. It Doesnt Have To Be [Pascal Gabriel Mix] 6:57
03. Victim Of Love [Little Louie Vega Mix] 5:24
04. Leave Me To Bleed [Vince Clarke/Eric Radcliffe Mix] 5:11
05. Hideaway [Little Louie Vega Mix] 7:16
06. Don't Dance [Daniel Miller/Flood Mix] 5:40
07. If I Could [Orchestral Arrangement] 3:54
08. Spiralling [Orchestral Arrangement] 3:35
09. My Heart... So Blue [Orchestral Arrangement] 4:09
10. Victim Of Love [Live In Hamburg] 3:58
11. The Circus [Live In Hamburg] 4:55
12. Spiralling [Live In Hamburg] 2:30
13. Sometimes [Live In Hamburg] 3:40
14. Oh L'Amour [Live In Hamburg] 4:32
15. Who Needs Love Like That [Live In Hamburg] 3:01
16. Gimme, Gimme, Gimme [Live In Hamburg] 4:32
Erasure - The Innocents (1988)
скрытый текст
01. A Little Respect 3:34
02. Ship Of Fools 4:02
03. Phantom Bride 3:33
04. Chains Of Love 3:40
05. Hallowed Ground 4:06
06. Sixty-Five Thousand 3:24
07. Heart Of Stone 3:20
08. Yahoo! 3:48
09. Imagination 3:28
10. Witch In The Ditch 3:45
11. Weight Of The World 3:40
12. When I Needed You (Melancholic Mix) 4:22
13. River Deep, Mountain High (Private Dance Mix) 7:01
Erasure - Wild! (1989)
скрытый текст
01. Piano Song (Instrumental) 1:09
02. Blue Savannah 4:23
03. Drama! 4:09
04. How Many Times? 3:18
05. Star 3:54
06. La Gloria 3:19
07. You Surround Me 3:57
08. Brother And Sister 3:25
09. 2,000 Miles 3:38
10. Crown Of Thorns 4:00
11. Piano Song 3:14
Erasure - Chorus (1991)
скрытый текст
01. Chorus 4:26
02. Waiting For The Day 3:50
03. Joan 3:51
04. Breath Of Life 4:07
05. Am I Right 4:19
06. Love To Hate You 3:56
07. Turns The Love To Anger 3:56
08. Siren Song 4:44
09. Perfect Stranger 4:05
10. Home 4:14
Erasure - Pop! The First 20 Hits (1992)
скрытый текст
01. Who Needs Love (Like That) 3:06
02. Heavenly Action 3:21
03. Oh L'amour 3:08
04. Sometimes 3:40
05. It Doesn't Have To Be 3:47
06. Victim Of Love 3:38
07. The Circus 4:07
08. Ship Of Fools 4:03
09. Chains Of Love 3:44
10. A Little Respect 3:32
11. Stop! 2:55
12. Drama! 4:06
13. You Surround Me 3:59
14. Blue Savannah 4:20
15. Star 3:39
16. Chorus 4:30
17. Love To Hate You 3:57
18. Am I Right? 4:18
19. Breath Of Life 3:56
20. Take A Chance On Me 3:46
21. Who Needs Love (Like That) Hamburg Mix 3:02
Erasure - I Say I Say I Say (1994)
скрытый текст
01. Take Me Back 4:55
02. I Love Saturday 4:03
03. Man In The Moon 4:06
04. So The Story Goes 4:09
05. Run To The Sun 4:25
06. Always 3:58
07. All Through The Years 4:59
08. Blues Away 5:02
09. Miracle 4:12
10. Because You're So Sweet 4:18
Erasure - Erasure (1995)
скрытый текст
01. Intro - Guess I'm Into Feeling 3:38
02. Rescue Me 6:11
03. Sono Luminus 7:52
04. Fingers & Thumbs (Cold Summer's Day) 6:44
05. Rock Me Gently 10:02
06. Grace 5:54
07. Stay With Me 6:43
08. Love The Way You Do So 6:43
09. Angel 5:33
10. I Love You 6:30
11. A Long Goodbye 5:34
Erasure - Cowboy (1997)
скрытый текст
01. Rain 4:11
02. Worlds On Fire 3:37
03. Reach Out 3:47
04. In My Arms 3:36
05. Don`t Say Your Love Is Killing Me 3:47
06. Precious 3:32
07. Treasure 3:05
08. Boy 3:41
09. How Can I Say 3:17
10. Save Me Darling 4:01
11. Love Affair 3:37
Erasure - Loveboat (2000)
скрытый текст
01. Freedom 3:10
02. Where In The World 3:49
03. Crying In The Rain 3:49
04. Perchance To Dream 4:37
05. Alien 4:32
06. Mad As We Are 3:51
07. Here In My Heart 3:43
08. Love Is The Rage 4:10
09. Catch 22 3:36
10. Moon & The Sky 4:24
11. Surreal 5:13
Erasure - Hits! The Very Best Of Erasure (2003)
скрытый текст
01. Oh L'Amour 3:12
02. Sometimes 3:41
03. Victim Of Love 3:43
04. Ship Of Fools 4:03
05. Chains Of Love 3:46
06. A Little Respect 3:34
07. Stop! 2:57
08. Blue Savannah 4:20
09. Chorus 4:30
10. Love To Hate You 3:58
11. Breath Of Life 3:56
12. Lay All Your Love On Me 4:45
13. Take A Chance On Me 3:47
14. Voulez Vous 5:32
15. Always 4:03
16. Stay With Me 4:45
17. In My Arms 3:29
18. Freedom 2:55
19. Solsbury Hill 4:20
20. Oh L'Amour (August Mix) 3:08
Erasure - Hits! CD2 - Erasuremegamix (2003)
скрытый текст
01. Stay with Me 5:06
02. You Surround Me 5:40
03. In My Arms 3:36
04. Solsbury Hill 3:38
05. A Little Respect 3:43
06. Chains of Love 4:10
07. Take a Chance on Me 3:21
08. Love to Hate You 3:57
09. Stop! 3:57
10. Victim of Love 3:25
11. Blue Savannah 3:45
12. Always 4:56
13. Freedom 3:38
14. Chorus 4:03
15. Oh L'amour 4:28
16. Breath of Life 4:40
17. Sometimes 4:40
18. Ship of Fools 3:06
Erasure - Other People's Songs (2003)
скрытый текст
01. Solsbury Hill 4:20
02. Everybody's Got To Learn Sometime 3:21
03. Make Me Smile (Come Up And See Me) 3:58
04. Everyday 2:01
05. When Will I See You Again 3:00
06. Walking In The Rain 2:49
07. True Love Ways 3:09
08. Ebb Tide 3:08
09. Can't Help Falling In Love 3:30
10. You've Lost That Lovin' Feelin' 4:01
11. Goodnight 4:10
12. Video Killed The Radio Star 3:52
Erasure - Nightbird (2005)
скрытый текст
01. No Doubt 3:59
02. Here I Go Impossible Again 3:42
03. Let's Take One More Rocket To The Moon 4:45
04. Breathe 3:49
05. I'll Be There 3:21
06. Because Our Love Is Real 3:40
07. Don't Say You Love Me 4:01
08. All This Time Still Falling Out Of Love 4:16
09. I Broke It All In Two 3:40
10. Sweet Surrender 3:59
11. I Bet You're Mad At Me 4:02
Erasure - Union Street (2006)
скрытый текст
01. Boy 3:49
02. Piano Song 3:17
03. Stay With Me 4:54
04. Spiralling 2:26
05. Home 4:12
06. Tenderest Moments 5:14
07. Alien 3:42
08. Blues Away 3:59
09. How Many Times? 3:30
10. Love Affair 3:56
11. Rock Me Gently 4:28
Erasure - Light at the end of the World (2007)
скрытый текст
01. Sunday Girl 4:35
02. I Could Fall In Love With You 4:16
03. Sucker For Love 3:59
04. Storm In A Teacup 4:04
05. Fly Away 3:22
06. Golden Heart 3:13
07. How My Eyes Adore You 3:21
08. Darlene 3:38
09. When A Lover Leaves You 3:52
10. Glass Angel 5:03
11. Be My Baby 3:30
12. I Don't Know Why 4:03
Erasure - On The Road To Nashville: Acoustic Live (2007)
скрытый текст
01. Boy 4:19
02. Blue Savannah 5:44
03. Oh L'Amour 3:13
04. Alien 4:41
05. Breathe 3:45
06. Victim of Love 3:30
07. How Many Times? 3:49
08. Spiralling 2:56
09. Sometimes 4:53
10. Tenderest Moments 5:27
11. Ship of Fools 3:53
12. Love to Hate You 5:16
13. Against My View 3:55
14. Piano Song 3:54
15. Rock Me Gently 5:19
16. Stop! 4:17
17. Chains of Love 4:53
18. Encore: A Little Respect 3:38
Yazoo - Upstairs At Eric's (1982)
скрытый текст
01. Don't Go 3:08
02. Too Pieces 3:13
03. Bad Connection 3:20
04. Midnight 4:22
05. In My Room 3:52
06. Only You 3:14
07. Goodbye 70's 2:34
08. Tuesday 3:22
09. Winter Kills 4:06
10. Bring Your Love Down (Didn't I) 4:40
11. The Other Side Of Love 5:21
12. Situation 5:46
Yazoo - You And Me Both (1983)
скрытый текст
01. Nobody's Diary 4:33
02. Softly Over 4:00
03. Sweet Thing 3:44
04. Mr. Blue 3:27
05. Good Times 4:30
06. Walk Away From Love 3:20
07. Ode To Boy 3:38
08. Unmarked 3:37
09. Anyone 3:26
10. Happy People 2:59
11. And On 3:14
Yazoo - Only Yazoo - The Best Of (1999)
скрытый текст
01. Only You 3:12
02. Ode To Boy 3:38
03. Nobody's Diary 4:31
04. Midnight 4:20
05. Goodbye 70's 2:33
06. Anyone 3:26
07. Don't Go 3:07
08. Mr Blue 3:26
09. Tuesday 3:19
10. Winter Kills 4:03
11. State Farm 3:36
12. Situation (US 12 Mix) 5:47
13. Don't Go (Todd Terry Freeze Mix) 6:12
14. Situation (Club 69 Future Funk Mix) 8:49
15. Only You (1999 Mix) 2:54
На самом деле надо еще поэкспериментировать, наверняка можно более удобную форму сделать.
Да, нажатие кнопки Copy копирует результат в буфер. Последние настройки утилита помнит, так что в следующий раз настраивать уже не надо.
[Профиль]  [ЛС] 

Edred

VIP (Заслуженный)

Стаж: 17 лет 5 месяцев

Сообщений: 3686

Edred · 19-Май-08 16:05 (спустя 3 часа, ред. 20-Апр-16 14:31)

А вот если кто подскажет каким тегом можно вывести продолжительность альбома (в минутах:секундах) - было бы здорово.
[Профиль]  [ЛС] 

aleks-s

Стаж: 17 лет

Сообщений: 27


aleks-s · 20-Май-08 23:39 (спустя 1 день 7 часов, ред. 21-Май-08 08:52)

Edred спасибо за ссылку
для себя сделал так:
Код:
'[color=gray]'%tracknumber%.'[/color]' %title% '[color=gray]('%length%')[/color]'
Код:
'[spoiler="'%artist% - %album% '('%date%')"][b]
Трэклист[/b]:'$crlf()'
Код:
'[spoiler="Лог EAC"][/spoiler][/spoiler]'$crlf()
получилось
Matia Bazar - Matia Bazar 1 (1976)

Трэклист
:
01. Per un'ora d'amore (4:01)
02. Cavallo bianco (4:59)
03. Ma che giornata strana (4:49)
04. Blue (3:22)
05. Un domani sempre pieno di te (4:29)
06. Stasera che sera (3:27)
07. Suffering from memories (3:41)
08. Limericks (3:49)
09. Io, Matia (3:15)
10. Gente d'ogni eta' (6:54)
Лог EAC
Matia Bazar - Granbazar (1977)

Трэклист
:
01. Granbazar (10:06)
02. Yesterday (4:43)
03. Noi... (4:39)
04. Che male fa (3:57)
05. Per un minuto e poi (5:45)
06. Se (3:57)
07. La strada del perdono (4:07)
08. Ma perche' (3:22)
Лог EAC
Matia Bazar - Semplicita (1978)

Трэклист
:
01. Tu Semplicitа (4:19)
02. Soli... A Volte Insieme (4:37)
03. Accipicchia Che Nostalgia (3:41)
04. Pero Che Bello (4:17)
05. E Cosi (3:37)
06. Playboy (3:44)
07. Ancora Un Po' Di Te (5:08)
08. Guarda Un Po' (3:23)
09. E Magia (4:44)
10. Occhi Grande Come Il Mare (4:47)
Лог EAC
Matia Bazar - Tournee' (1979)

Трэклист
:
01. Tram (7:05)
02. Non E Poi Tanto Male (3:38)
03. Ragazzo In Blue Jeans (5:27)
04. Per Amare Cosa Vuoi (3:34)
05. C'e Tutto Un Mondo Intorno (4:21)
06. Oggi Per Te (4:27)
07. Come Un Fiore (6:20)
08. Tutto Bene - Allright (4:07)
Лог EAC
Matia Bazar - Il tempo del sole (1980)

Трэклист
:
01. Il tempo del sole (4:35)
02. Italian sinfonia (4:20)
03. Se lei (3:59)
04. Senzaguai (4:10)
05. Ti conosco bene (4:13)
06. Una persona normale (5:01)
07. Non mi fermare (4:57)
08. Mio bel Pierrot (4:17)
09. Ricordi (6:00)
Лог EAC
Matia Bazar - Berlino, Parigi, Londra (1981)

Трэклист
:
01. Lili Marlen (3:09)
02. Io Ti Voglio Adesso (5:01)
03. Passa La Voglia (Look At The Rain Fall) (4:13)
04. Che Canzone E` (4:15)
05. Fortuna (4:37)
06. Fantasia (4:12)
07. Stella Polare (4:16)
08. Zeta (1:45)
09. Fuori Orario (4:47)
10. Astra (6:10)
Лог EAC
Matia Bazar - Tango (1983)

Трэклист
:
01. Vacanze Romane (4:13)
02. Palestina (4:16)
03. Elettrochoc (4:49)
04. Intellighenzia (4:45)
05. Il Video Sono Io (3:54)
06. Scacco Un Po' Matto (5:17)
07. Tango Nel Fango (3:26)
08. I Bambini Di Poi (5:11)
Лог EAC
Matia Bazar - Aristocratica (1984)

Трэклист
:
01. Sulla Scia (4:54)
02. Carmen (4:35)
03. Ultima Volonta (4:35)
04. Milady (5:18)
05. Aristocratica (4:54)
06. Mosca Helzapoppin (5:10)
07. Logica Attenuante (5:09)
08. Luci Al Neon (4:34)
Лог EAC
Matia Bazar - Melancholia (1985)

Трэклист
:
01. Ti Sento (4:15)
02. Via Col Vento (4:52)
03. Cose (4:58)
04. Da Qui A... (4:04)
05. Fiumi Di Parole (4:08)
06. Amami (4:06)
07. Angelina (4:51)
08. Souvenir (4:36)
Лог EAC
Matia Bazar - Melo (1987)

Трэклист
:
01. Noi (5:10)
02. Mi Manchi Ancora (5:31)
03. Ai Confini Della Realta (4:22)
04. Oggi E Gia Domani... Intorno A Mezzanotte (4:52)
05. Aria (5:20)
06. In Nome Della Luna Piena (4:23)
07. Grande Piccolo Mondo (4:37)
08. Dieci Piccoli Indiani (4:46)
09. Vaghe Stelle Dell'Orsa (3:49)
Лог EAC
Matia Bazar - Red Corner (1989)

Трэклист
:
01. Stringimi (5:03)
02. Se Tu (4:59)
03. Il Mare (4:34)
04. Winnie (4:30)
05. Sentimentale (4:11)
06. Cuba (4:58)
07. Cuore Irlandese (5:17)
08. Besame (4:42)
09. Caccia Alle Streghe (4:54)
10. Nell'era Delle Automobili (4:29)
Лог EAC
Matia Bazar - Tutto Il Mondo Dei Matia Bazar (1991)

Трэклист
:
01. Piccoli Giganti (4:10)
02. Souvenir (4:39)
03. Ti Sento (4:16)
04. Aristocratica (4:57)
05. Elettrochoc (4:49)
06. Il Video Sono Io (3:57)
07. Vacanze Romane (4:14)
08. C'e Tutto Un Mondo Intorno (4:22)
09. Tu Semplicita (4:18)
10. Solo Tu (3:29)
11. E Dirsi Ciao (4:49)
12. Mister Mandarino (3:42)
13. Per Un'ora D'amore (4:00)
14. Cavallo Bianco (4:57)
15. Stasera Che Sera (3:22)
Лог EAC
Matia Bazar - Radiomatia (1995)

Трэклист
:
01. La scuola dei Serpenti (4:34)
02. La Prima Stella della Sera (3:52)
03. Vacanze Romane (5:10)
04. Stringimi (4:03)
05. Mi Manchi Ancora (4:09)
06. Dedicato A Te (4:21)
07. Stasera... che Sera (4:46)
08. Ti Sento (4:24)
09. Cavallo Bianco (4:32)
10. Noi (4:46)
11. Aristocratica (4:22)
12. Fantasia (4:50)
13. Piccoli Giganti (4:03)
14. C'и Tutto Un Mondo Intorno (3:53)
Лог EAC
Matia Bazar - Tutto il meglio dei Matia Bazar (1996)

Трэклист
:
01. Mister Mandarino (3:40)
02. Per un'ora d'amore (3:58)
03. Solo tu (3:29)
04. Vacanze romane (4:15)
05. Ti sento (4:15)
06. Stasera che sera (3:24)
07. Cavallo bianco (4:59)
08. Tu semplicita' (4:17)
09. Elettrochoc (4:49)
10. C'e' tutto un mondo intorno (4:21)
11. E dirsi ciao (4:49)
12. Souvenir (4:36)
13. Aristocratica (4:56)
14. Il video sono io (3:57)
15. Angelina (4:53)
16. Fuori orario (4:49)
17. Fantasia (4:15)
Лог EAC
Matia Bazar - Brivido Caldo (2000)

Трэклист
:
01. Brivido Caldo (4:09)
02. Vorrei Averti Qui (4:16)
03. Non Abbassare Gli Occhi (4:15)
04. Solo Tu (3:34)
05. Tu Dove Sei (4:01)
06. Aspettando Te (4:32)
07. Fuori Da Tutto (4:02)
08. Vacanze Romane (4:47)
09. Finira' Questa Notte (4:30)
10. Ti Sento (4:55)
11. Un Giorno D'aprile (5:01)
12. Cavallo Bianco (4:56)
13. Sissy (2:16)
Лог EAC
Matia Bazar - Dolce Canto (2001)

Трэклист
:
01. Questa nostra grande storia d'amore (3:53)
02. Per te (4:05)
03. Via da me (4:19)
04. Dolce canto (3:57)
05. Manchi solu tu (3:39)
06. Accanto a te (4:08)
07. Cambierа (4:18)
08. C'и tutto un mondo intorno (4:03)
09. La prima stella della sera (4:31)
10. Stasera che sera (4:06)
11. Midnight (4:59)
Лог EAC
Matia Bazar - Made In Italy (2004)

Трэклист
:
01. Vacanze Romane (4:14)
02. Ti Sento (4:14)
03. Per Un'ora D'amore (3:58)
04. Solu Tu (3:28)
05. C'и Tutto Un Mondo Intorno (4:20)
06. Cavallo Bianco (4:56)
07. Elettrochoc (4:48)
08. Mi Manchi Ancora (5:28)
09. Stringimi (5:18)
10. Il Video Sono Io (3:55)
11. Se Tu (5:11)
12. Fantasia (4:12)
13. Amami (4:04)
14. Noi (5:06)
15. Angelina (4:52)
16. Dieci Piccoli Indiani (4:42)
Лог EAC
Matia Bazar - Profili Svelati (2005)

Трэклист
:
01. Sogni svelati (1:30)
02. Che sarа di noi (3:55)
03. Grido d'amore (3:39)
04. Come il primo giorno (3:29)
05. Tu sei per me (3:16)
06. La veritа (4:14)
07. Oh mio Signore (3:54)
08. Il cielo di domani (3:55)
09. Lucy (3:59)
10. Per chi canta (4:04)
11. Ubriachi di nostalgia (4:24)
12. Nel mondo dei ricordi (3:22)
13. Guerriero nel sole (dedicata a Fabrizio Meoni) (3:34)
14. Non mi svegliare (3:39)
15. Io comincio qui (3:14)
Лог EAC
Matia Bazar - one 1 two 2 three 3 four 4 (2007)

Трэклист
:
01. Jesahel (3:35)
02. Ho in mente te (3:30)
03. Ragazzo di strada (3:08)
04. Mentre tutto scorre (3:44)
05. Una ragazza in due (3:08)
06. Impressioni di settembre (4:30)
07. Ti sento (4:24)
08. Noi due nel mondo e nell'anima (3:24)
09. Svegliarsi la mattina (3:39)
10. Come mai (5:11)
11. Io vagabondo (3:47)
12. Questo folle sentimento (3:04)
13. Un giorno migliore (4:07)
14. Moby Dick (3:52)
15. L'isola di Wight (4:03)
Лог EAC
[Профиль]  [ЛС] 

djagernautgsb

Стаж: 16 лет 8 месяцев

Сообщений: 1

djagernautgsb · 04-Июн-08 13:12 (спустя 14 дней)

эм, извиняюсь, но у фулбара новая версия и там нет Title Command
[Профиль]  [ЛС] 

General1k

Top User 25

Стаж: 16 лет 8 месяцев

Сообщений: 441

General1k · 04-Июн-08 14:27 (спустя 1 час 14 мин.)

djagernautgsb
В 0.9.5.3 тоже самое ,что и у 0.9.5.1.
Preferences->Anvanced->Display->Legacy title formatting settings->Copy Comand
Затем поставить команду Copy Command в General->Keyboard shortcuts на любую удобную комбинацию клавиш.
[Профиль]  [ЛС] 

Kuzoff

Стаж: 17 лет 3 месяца

Сообщений: 105

Kuzoff · 06-Июн-08 11:08 (спустя 1 день 20 часов, ред. 06-Июн-08 11:08)

General1k
Преогромнейшее спасибище!!!!
Долго юзал давно уже написанный для себя, любимого, скрипт (благо, забекапил его в txt, почему-то, думал, что при обновлении настройки не обнулятся), и никак не мог найти в новом Фубаре этот копи комманд.
Кстати, вот вопросец - у меня для спойлера такая строка:
Код:
'[b][spoiler="'%date% - %album%'"][/b]'
После чего мне уже ручками приходится вбивать битрейт альбома, чтобы получилось
год - альбом - 320kbps

Может, подскажете, можно ли сделать так, чтобы битрейт, скажем, первой песни указывался после названия альбома? Сам не могу сообразить, как это сделать.
[Профиль]  [ЛС] 

medved.spb

Top User 01

Стаж: 17 лет 1 месяц

Сообщений: 417

medved.spb · 06-Июн-08 12:25 (спустя 1 час 16 мин., ред. 06-Июн-08 12:25)

djagernautgsb
причём тут Title Formating, Edred про Text Tool говорит
Kuzoff
text tool намного удобней и нагляднее..
например так:
%artist% - %album% '('%date%')' '['%bitrate%']' 'Kb/s'
Химера - Zudwa (1996) [192 Kb/s]
это если битрейт у всего альбома одинаков, а если VBR, то например так:
%artist% - %album% '('%date%')' '['%codec_profile%']'
Химера - Zudwa (1996) [VBR V0]
[Профиль]  [ЛС] 

Kuzoff

Стаж: 17 лет 3 месяца

Сообщений: 105

Kuzoff · 06-Июн-08 15:15 (спустя 2 часа 50 мин., ред. 06-Июн-08 15:15)

medved.spb
Тьфу, позорище. Совсем башка не работает. Спасибо Всё, теперь почти полный автомат на оформлении. А он битрейт подцепит первой композиции?
Черт, вроде же пробовал в свое время поставить это значение, не работало, а сейчас нормально пошло... Ну ладно.
Text Tool я буду юзать в тех случаях, когда буду раздавать один диск, тогда он хорош. Я так понимаю, что его нельзя настроить так, чтобы он определял начало нового альбома в плейлисте и вставлял новый заголовок в таком случае?
А вот когда раздаю дискографию группы, то использую немного измененный на свой вкус скрипт, который в первом сообщении называется "Видоизмённый второй способ (для работы с альбомами) (с) kRick, 2007" - можете посмотреть, скажем, эту раздачу - https://rutr.life/forum/viewtopic.php?t=866592 - весь треклист создал одним-единственным копи-пастом, единственное, что надо только вставить урлы изображений (увы, этот процесс, видимо, никак не автоматизировать ) и (от чего уже избавился) указать битрейт каждого альбома вручную. Удобнее некуда, по-моему ))
Главное - не полениться всего лишь один раз настроить под своё удобство скрипт. Это удалось даже мне, ни разу в глаза не видевшему ни одного скрипта и понятия не имевшему, как вообще это может работать и что там каждая запятушка значит. С синтаксисом разобраться, немного посидеть и всё ок!
Мде, сильно неудобно они сделали в новом фубаре с этим скриптом, одной строкой - очень неудобно.
[Профиль]  [ЛС] 

General1k

Top User 25

Стаж: 16 лет 8 месяцев

Сообщений: 441

General1k · 06-Июн-08 16:02 (спустя 47 мин.)

Не знаю, мне удобней все-таки вручную делать все. (Ну только треклисты). Получается на 10 мин больше работы (Если ~10 альбомов) зато намного красивей (Имхо) Пример раздачи - https://rutr.life/forum/viewtopic.php?t=912903
[Профиль]  [ЛС] 

hexonut

Lossless Group

Стаж: 18 лет 3 месяца

Сообщений: 2134

hexonut · 06-Июн-08 16:33 (спустя 31 мин.)

Kuzoff писал(а):
medved.spbединственное, что надо только вставить урлы изображений (увы, этот процесс, видимо, никак не автоматизировать )
Ну, это неправда - мой скрипт (см выше) сам заливает все картинки на photobucket и вставляет урлы в пост.
[Профиль]  [ЛС] 

medved.spb

Top User 01

Стаж: 17 лет 1 месяц

Сообщений: 417

medved.spb · 06-Июн-08 16:56 (спустя 22 мин., ред. 06-Июн-08 16:56)

General1k, Kuzoff
вы просто не понимате, что с помощью Text Tool фубар делает
абсолютно такой же красивый трэк-лист
пример моей раздачи например:
https://rutr.life/forum/viewtopic.php?t=811128
Track pattern:
Код:
%track% - %title% '('%length%')'
Group Header pattern:
Код:
'[''spoiler=''"'%artist% - %album% '('%date%')' '('$if($stricmp(%codec%,'mp3'),'mp3',)/%codec_profile%$if($stricmp(%codec_profile%,'CBR'),%bitrate%,)')''"]'
Group footer pattern:
Код:
'[/spoiler]'
скриншот настроек для наглядности:

что в итоге получаем на выходе:
Код:
[spoiler="Химера - ZUDWA-DWA (1996) (mp3/VBR V0)"]
01 - Пётр (2:15)
02 - Ай-лю-ли (3:08)
03 - Зайцы (3:41)
04 - Свистки (2:18)
05 - Дождик (1:33)
06 - Вороны (3:28)
07 - Графин (6:10)
08 - Лошадь (1:19)
09 - Челленджер (2:51)
10 - Узлы (4:01)
11 - Счастливого пути (3:11)
12 - Сюзанна (1:24)
13 - Фантазёры (0:53)
14 - Bonus Sound (0:08)
15 - Клоп (Remix Геннадия Бачинского) (6:26)
[/spoiler]
[spoiler="Химера - Льды (1996) (mp3/CBR192)"]
01 - Путешественники (1:46)
02 - Огонь-Вода (6:05)
03 - Ну и-хули (4:31)
04 - Бред (1:27)
05 - Мальчиш-плохиш (4:18)
06 - Крылья (3:39)
07 - Контроль (6:06)
08 - Рукоятка (3:28)
09 - В Рай (3:46)
10 - Льды (6:51)
11 - Марсианка (3:54)
12 - Пётр (1:30)
13 - Капитан Немо (8:04)
14 - Карма Мира (1:21)
15 - Узлы (4:08)
16 - Челленджер (3:09)
17 - Навигатор (4:06)
18 - Фантазёры (0:53)
[/spoiler]
если копируем на торрентсру, видим следущее:
Химера - ZUDWA-DWA (1996) (mp3/VBR V0)
01 - Пётр (2:15)
02 - Ай-лю-ли (3:08)
03 - Зайцы (3:41)
04 - Свистки (2:18)
05 - Дождик (1:33)
06 - Вороны (3:28)
07 - Графин (6:10)
08 - Лошадь (1:19)
09 - Челленджер (2:51)
10 - Узлы (4:01)
11 - Счастливого пути (3:11)
12 - Сюзанна (1:24)
13 - Фантазёры (0:53)
14 - Bonus Sound (0:08)
15 - Клоп (Remix Геннадия Бачинского) (6:26)
Химера - Льды (1996) (mp3/CBR192)
01 - Путешественники (1:46)
02 - Огонь-Вода (6:05)
03 - Ну и-хули (4:31)
04 - Бред (1:27)
05 - Мальчиш-плохиш (4:18)
06 - Крылья (3:39)
07 - Контроль (6:06)
08 - Рукоятка (3:28)
09 - В Рай (3:46)
10 - Льды (6:51)
11 - Марсианка (3:54)
12 - Пётр (1:30)
13 - Капитан Немо (8:04)
14 - Карма Мира (1:21)
15 - Узлы (4:08)
16 - Челленджер (3:09)
17 - Навигатор (4:06)
18 - Фантазёры (0:53)
оформление дискографии занимает пару секунд, ну если картинки, то чуть подольше..
[Профиль]  [ЛС] 

hexonut

Lossless Group

Стаж: 18 лет 3 месяца

Сообщений: 2134

hexonut · 06-Июн-08 17:02 (спустя 5 мин.)

А чего тут не понимать? Не так много он и делает.
Вот пример работы моего скрипта: https://rutr.life/forum/viewtopic.php?t=842560
Весь треклист сделан за ту же пару секунд, включая заливку на фотобакет всех картинок, включая скрины для всех бонус-видео. Он и торрент файл заодно генерирует, и логи все в треклист включает. В этом треклисте я руками не правил ничего. Повторный запуск проверяет наличие картинок на фотобакете и уже не заливает по-новой.
[Профиль]  [ЛС] 

Kuzoff

Стаж: 17 лет 3 месяца

Сообщений: 105

Kuzoff · 06-Июн-08 17:24 (спустя 22 мин.)

hexonut
Вот это круто! А под виндой можно как-нибудь сделать так, чтобы скрипт заливал картинки? Я так понял, что Ваш скрипт для линуха?
[Профиль]  [ЛС] 

medved.spb

Top User 01

Стаж: 17 лет 1 месяц

Сообщений: 417

medved.spb · 06-Июн-08 17:39 (спустя 15 мин.)

hexonut писал(а):
А чего тут не понимать? Не так много он и делает.
Вот пример работы моего скрипта: https://rutr.life/forum/viewtopic.php?t=842560
Весь треклист сделан за ту же пару секунд, включая заливку на фотобакет всех картинок, включая скрины для всех бонус-видео. Он и торрент файл заодно генерирует, и логи все в треклист включает. В этом треклисте я руками не правил ничего. Повторный запуск проверяет наличие картинок на фотобакете и уже не заливает по-новой.
ну если говорят, что удобней вручную или через title formating и ctrl + с, то видимо не понимают
не всем под силу будет справятся с твоим скриптом..
[Профиль]  [ЛС] 

Kuzoff

Стаж: 17 лет 3 месяца

Сообщений: 105

Kuzoff · 06-Июн-08 17:57 (спустя 17 мин.)

medved.spb
Если начинать с нуля, то, наверно, Text Tool и удобнее. Но когда имеется уже давно сделанный работающий скрипт, то Text Tool просто не нужен.
А вот вручную - это да, жесть.
[Профиль]  [ЛС] 

hexonut

Lossless Group

Стаж: 18 лет 3 месяца

Сообщений: 2134

hexonut · 06-Июн-08 18:14 (спустя 16 мин.)

Kuzoff писал(а):
hexonut
Вот это круто! А под виндой можно как-нибудь сделать так, чтобы скрипт заливал картинки? Я так понял, что Ваш скрипт для линуха?
Там ничего совсем-совсем линуксового нет, чистый шелл и перл. Под виндой должен работать под cygwin: www.cygwin.com. Он дает типа-юниксовую командную строку под виндой, с помощью их инсталяшки всегда можно добавить недостающие пакеты или убрать лишние. Для моего скрипта обязательны следующие цигвинные пакеты (какие-то из них выбраны по умолчанию, какие-то нет):
perl
perl::WWW::Mechanize
sed
awk
Чтобы он создавал торренты, нужен консольный битторрент (мэйнлайн Коэна). Я не знаю, идет ли он в цигвине, но наверно виндовая версия где-то существует. Да и юниксовая под цигвином должна работать, ведь он на пайтоне написан - нужно только цигвинный python поставить. Но это не главная функциональность, ее можно и закоментировать и торренты создавать как обычно.
[Профиль]  [ЛС] 

Kuzoff

Стаж: 17 лет 3 месяца

Сообщений: 105

Kuzoff · 06-Июн-08 18:56 (спустя 42 мин.)

hexonut
Аааа, ну, теперь всё понятно.
Вернусь к этому вопросу, когда переведу на русский хотя бы половину слов в Вашем посте ))))))
[Профиль]  [ЛС] 

Edred

VIP (Заслуженный)

Стаж: 17 лет 5 месяцев

Сообщений: 3686

Edred · 06-Июн-08 21:16 (спустя 2 часа 20 мин.)

hexonut
Отличный скрипт! Работает полностью на автомате, ничего ручками делать не надо! Только не забудьте, что чтобы запустить этот скрипт под виндой вам потребуются эти самые ручки, причем правильно заточенные, количеством поболее и надолго.
[Профиль]  [ЛС] 

Дробовик

Top Seed 01* 40r

Стаж: 16 лет 11 месяцев

Сообщений: 993

Дробовик · 08-Июн-08 17:31 (спустя 1 день 20 часов)

Господа специалисты,помогите плиз безрукому((((
Коды прописал такие:
Код:
'[spoiler="'%artist% - %album% '('%date%')"][b]
Трэклист[/b]:'$crlf()'
Код:
'[b][color=darkgreen]'%tracknumber%.'[/color]' %title% '[color=gray]('%length%')[/color][/b]'
Код:
'[spoiler="Лог EAC"][/spoiler][/spoiler]'$crlf()
получается вот такая штука:
Placebo - This Picture (Australian Exclusive EP) (2003)

Трэклист
:
01. This Picture (3:36)02. Soulmates (3:08)03. Where Is My Mind (XFM Live Version) (3:57)04. Daddy Cool (3:21)05. Teenage Angst (Piano Version) (3:35)
Лог EAC
а хочется так:
Placebo - This Picture (Australian Exclusive EP) (2003)

Трэклист
:
01. This Picture (3:36)
02. Soulmates (3:08)
03. Where Is My Mind (XFM Live Version) (3:57)
04. Daddy Cool (3:21)
05. Teenage Angst (Piano Version) (3:35)
Лог EAC
чего я где пропустил?Нифига не пойму
[Профиль]  [ЛС] 

Edred

VIP (Заслуженный)

Стаж: 17 лет 5 месяцев

Сообщений: 3686

Edred · 08-Июн-08 17:37 (спустя 5 мин.)

Ну, поэкспериментируй. Попробуй воткнуть в конец трековой строки, например, $crlf() - это перевод каретки.
[Профиль]  [ЛС] 

Дробовик

Top Seed 01* 40r

Стаж: 16 лет 11 месяцев

Сообщений: 993

Дробовик · 08-Июн-08 17:45 (спустя 8 мин.)

Экспериментировать хорошо тогда,когда знаешь что делаешь,а не так ,как я-скопипастил кучу кодов и не въеду,почему-же они падлы не работают.
Вот вы понимаете что откуда и куда,так как сразу-же показали мне правильное решение,спасибо большое!!!
[Профиль]  [ЛС] 
 
Ответить
Loading...
Error