Skip to content

Releases: otoboku/foo_loop

Goto the new repo or try vgmstream and foo_thbgm.

12 Jan 16:14
0cc7df2

Choose a tag to compare

Important

The releases in this repo do not support foobar2000 1.4 and above. For foobar2000 1.5 and newer, use release in the new repo.

The new release don't have the feature1 in the previous release, try foo_input_vgmstream instead. VGMStream also supports looping play seamlessly/smoothly/gaplessly/with no gaps:

  1. support .ogg.sli or .sli: loop info for .ogg

  2. native support audio files with LOOPSTART/LOOPLENGTH/LOOPEND tags. (may need to adjust plugin priority to work)

  3. by creating empty .txtp files for audio files that have loop tags. (no need to adjust plugin priority)

    • ED6563.ogg.txtp
  4. by creating .txtp files with loop points in file name or file content.

    • ed7205.ogg #I 129552 5034512.txtp
    • ed7205.txtp
    ed7205.ogg #I 129552 5034512 # LOOPSTART LOOPEND
    
  5. by putting non-existing virtual .txtp in a !tags.m3u playlist file. (preferred) It even support tags.

    • !tags.m3u
    # @ARTIST Falcom
    
    # %ALBUM 英雄伝説 空の軌跡 the 3rd
    # %TITLE 大切なもの  
    ED6563.ogg.txtp
    
    # %ALBUM 英雄伝説 碧の軌跡
    # %TITLE 鉄橋を越えて
    ed7205.ogg #I 129552 5034512.txtp
    
  6. support two and more files, ex: head+body/loop part.

    • bgm_0010.txtp
    bgm_0010_head.ogg
    bgm_0010_loop.ogg
    loop_mode = auto
    

Tip

For looping play with support of playlists, try foo_thbgm first, it's simple and easy to use, you can find .thxml playlist example files for ogg/flac/wav files here.

Note

Don't be confused that the new version in the new repo is 0.5 alpha, the previous version in this repo is 0.5.0. The previous release version number v0.5.0 is unofficial. It's based on v0.4-alpha, the original author Topia last committed on Dec 26, 2010 in coderepos , where this repo was imported from. I added the support of virtual .loop files1 and changed the version to v0.5.0 in this repo. Recently I found the new repo on github, under the name Topia, the original author probably, with the same committer name. Topia changed the version from 0.4 alpha to 0.5 alpha in commit d123584 on Sep 24, 2022. So 0.5 alpha is the official vesion after 0.4 alpha, don't be confused.

  1. Support of virtual .loop files, that is instead of manually creating .loop files you can put non-existing virtual .loop in a .m3u playlist, as foobar2000 allow non-existent files referenced in a .m3u playlist. 2

v0.5.0

25 Jul 14:34

Choose a tag to compare

  1. .loop file doesn't need to exist, used to work with playlist (.m3u, .mtags).
  2. support "LOOP_CONTENT" in filename.
    • filename.ext.loop?LOOP_CONTENT
      • filename.ext.loop?type=loopstartlength?LOOPSTART=xxx?LOOPLENGTH=xxx
      • filename.ext.loop?type=loopstartlength LOOPSTART=xxx LOOPLENGTH=xxx
    • filename.ext.$=[LOOP_CONTENT].loop
      • filename.ext.$=[type=loopstartlength LOOPSTART=xxx LOOPLENGTH=xxx].loop

v0.4-alpha

01 Dec 10:36

Choose a tag to compare

For foobar2000 v1.0 and newer.