How To Request And Use Reposted Segments FAQ

alt.binaries.sounds.music.classical

november 20, 2001

Back to absmc home page 

Quick guide for completing broken mp3 files in alt.binaries.sounds.music.classical, based on segment reposting.

Contents

1
WHAT ARE SEGMENTS AND WHY ARE THEY IMPORTANT?
2
WHAT HAPPENS IF ONE OR MORE OF THESE SEGMENTS ARE MISSING?
3
WHY IS IT BETTER TO ASK FOR SEGMENT REPOSTS INSTEAD OF THE ENTIRE FILE?
4
HOW DO YOU DETERMINE WHAT SEGMENTS ARE MISSING?
5
HOW DO YOU ASK FOR THE MISSING SEGMENTS?
6
WHAT HAPPENS NEXT?
7
WHAT CAN GO WRONG?

1. WHAT ARE SEGMENTS AND WHY ARE THEY IMPORTANT?

Binary files posted onto a news server are broken into many small parts called segments. The file was split into these sements by posting software and was sent to the poster's news server as a series of separate messages. Each of these messages was then forwarded on to your news server. It is now the job of your news reader program to find all of the segments of the file in the messages on your server and reassemble them. This last processes is commonly called "decoding" or "downloading" the file. Most news readers can do this, but some are better than others and require less work on your part. Decoding is usually an easy task for the news reader as long as all of these sequential segments got through to your server. Sometimes one or more of these segments gets lost. There are many technical reasons why this happens; it is a just a frustrating, but normal part of usenet.

Most news reader programs will show you what segments actually arrived at your server in one of two ways:

  1. Each indiviual message/segment will be displayed
  2. The "set" of segments will show up as one single message line with an indication of how many are actually present

Either way you will generally see one (or more) headers or subject lines in your news reader that may look something like this:

 

Mozart - Symphonies - CD5 - 01 - Symphony No. 25 in Gm - K 183 - Allegro (xx/15)
                                                                        
^^^^^^^
                                           This is the important part ------>

 

The "important part" tells you that the file was split into 15 TOTAL segment messages each containing a part of the original file. For this example, the xx's will range from 01 to 15, and they tell you the order of the parts of the file. Some news readers may show (*/15) or (yy/15) instead (where yy is the number of parts that are present out of the 15 total). In this case, the entire set of 15 segments will be displayed as one single line. Usually news readers also show an icon (or graphical symbol) indicating whether the message(s) are really parts of a file, and whether the parts are all there or not.

Your news reader is responsible for taking all the related messages, combining the segments they contain into the original file, and saving it. You will need to determine how to do that. Usually you will find a "Decode", "Combine and Decode", "Save Attachments" or "Download and Save Files" menu option. You may also have to select or highlight all of the messages that make up the entire file first before it will work.

You can read more about downloading mp3 files at http://www.mp3-faq.org/faq5.html.


2. WHAT HAPPENS IF ONE OR MORE OF THESE SEGMENTS ARE MISSING?

You can't reassemble the file properly until they are all there. Otherwise the file you save will have holes or gaps and will be incomplete. Some news readers will generate either an error or an incomplete file if you try. So you have to figure out what segments are missing and get them onto your server before you can complete the download and reassemble the original file.


3. WHY IS IT BETTER TO ASK FOR SEGMENT REPOSTS INSTEAD OF THE ENTIRE FILE?

Most times you will have all but a very few segments that make it to your server. So it is very inefficent to have to repost the entire file again if you are just missing a small piece and takes far more time for the poster to do. Plus it is possible that the REPOSTED file will also be missing segments. This can set up a never-ending cycle of posts and reposts to finally get you a complete file.

Also, when a poster has to repost an entire file just to get you that one missing piece it adds to the total usenet message volume, increases the number of headers or new messages everyone has to look at and ultimaely reduces the retention times for messages on YOUR server because of the increased posting volume. So it is in everyone's best interests to be as efficient as possible with reposts!


4. HOW DO YOU DETERMINE WHAT SEGMENTS ARE MISSING?

That will depend on the news reader you use. The following sections decribes the process for some of the commonly used news reader programs:

Microsoft Outlook Express (OE) OE lists every segment or message individually. Look at the end of each message line displayed for the (xx/15) part. Then determine which one(s) are not there (best to sort by subject line in this case)
Forte Agent, FreeAgent

Click on the message line. Display the message body. You will see something like:

[This is a multi-part message, of which only 14 of 15 parts are available.]

[These parts are unavailable: 7]

This tells you the file had 15 segments (or "parts") and that No. 7 is missing.

Netscape Impossible. Get a better news reader ;)
Gravity Pretty much the same as Microsoft Outlook Express. Look for missing messages in the sequence of messages. You may have to expand the message line to show individual messages depending on how you sort your "header" or message list.
XNews Same as Gravity.

5. HOW DO YOU ASK FOR THE MISSING SEGMENTS?

This is the really easy part. Once you know which ones you need, use your news reader to send a message to the attention of the original poster indicating which file's segment(s) you need. Generally it is better to put the information in the BODY of your message rather than trying to put all of the information in the subject line of the message. It is also better to start a new thread (or message) than to REPLY to one of the original messages. So an example (continuing from the section above) would be:

Subject:

ATTN: BachToTheFuture - Segment Repost Needed

Body:

Please repost: Mozart Symphonies CD5 - [5of9] - 01 - Symphony No. 25 in Gm - K 183 - Allegro, Segment 7

or even more simply:

Body:

Please repost segment 7 of Track 01, CD5 Mozart Symphonies

That's it! You have given the poster the information about the original file and the missing segment that you need. They can take it from there.


6. WHAT HAPPENS NEXT?

Well, if all goes right, the original poster sees your request and reposts just the segment(s) you need WITHOUT CHANGING ANYTHING IN THE SUBJECT LINE. Sometimes the poster will also reply to your request, telling you that they have filled it. Then this newly-posted message makes its way to your server where it eventually shows up. Sometimes, and depending on your news reader, this new segment may be "out of order" in the original message sequence. This commonly happens if your messages are sorted by time and date rather than by subject or poster name. Some news readers are smart enough to see new segments regardless of when they were posted or how you sort and will immediately know that the file is now complete. That is why it is SO important for the poster not to change the subject line. Once the subject line changes, smart news readers will not always know that this newly received segment belongs with the others.

Once you have all the segments, just use the same procedure you use to decode and save any file. In a few cases, you might have to manually order the segments. Usually only Outlook Express is guilty of this but it also may be necessary if the original subject line was changed when the segments are reposted.

It is generally NOT necessary to THANK the poster for this repost, although you certainly can. They will assume you got the part you needed unless you say something else. The thank you is just one more header to download for everyone else, but of course, is appreciated.


7. WHAT CAN GO WRONG?

OK, this scheme is *not* always perfect. A few bad things can still happen:

  1. Sometimes segments refuse to go from one server to another and just won't appear on your server. When this happens the only solution is a full repost of the track. If you request a segment and it does not show up after 24 hours then ask for it again. By this time, the poster should respond that it was already reposted and now the two of you can "negotiate" a proper solution which may include reposting the entire file. It's also possible that the poster just missed your original request.

  2. If the poster does not see your request soon enough or you wait too long, or if your news server has very short retentions, then some of the original segments may "expire" or drop off your server before the missing segment arrives. Since you need them all at once you may be out of luck in this case. Although there are ways you can avoid this by saving the messages you already have until the missing one(s) arrive, these techniques are unique to each news reader and will not be explained here. So if this happens to you, just send another message to the poster, explain the situation, and ask for a repost of the full track (plus consider getting a news service with longer retentions or ask the newsgroup about how to save segments in your news reader if it happens to you a lot.)

  3. The poster might change the original subject line when reposting segments to something like:

               ATTN: repostrequestor - SEGMENT: CD5 - [5of9] - 01 -
               Symphony No. 25 in G - K 219 - Allegro (07/15)


    If this happens you may have to manually select the segments and decode/save the file because your news reader will not know that the new segments(s) belongs with the others you already have. The procedures to do this vary by news reader and are generally called "Combine And Decode", "Join Sections", "Manual Decode" or somthing similar. If you don't know how to do this, just request the whole file again (and next time you can ask the poster not to change the subject line for you.)

You can be sure though that if any of these problems occur, the poster is very likely to understand and will appreciate the fact that you asked for segments first, even if it turned out badly!

 

Hosted by www.Geocities.ws

1