             console.log "fsize is", fsize
 
             console.log "id3 length is ", id3?.length||0
-            
+
             @listeners++
 
             # Check if range request

_u = require "underscore"
path = require 'path'
express = require 'express'
fs = require "fs"
ffmpegmeta = require('fluent-ffmpeg').Metadata
http = require "http"
Parser = require "./mp3parser"
qs = require 'qs'

module.exports = class Core
    DefaultOptions:

            # Get the requested start and end
            if _u.isString rangeStr
                rangeVals = rangeStr.match(/bytes ?= ?(\d+)-(\d+)?/)

                if rangeVals
                    # Request is for a range
                    rangeRequest = true

                    # Force into integers
                    requestStart    = rangeVals[1] - 0
                    requestEnd      = rangeVals[2] - 0 or undefined

                    console.log "requested start, end is", requestStart, requestEnd

                    rangeStart  = if (requestStart  <= fend) then requestStart else 0
                    rangeEnd    = if (requestEnd    <= fend) then requestEnd   else fend
                    console.log "rangeStart, rangeEnd, rangeRequest is", rangeStart, rangeEnd, rangeRequest
                    
                    length = (rangeEnd - rangeStart) + 1

            # What is the actual length of content being sent back?
            console.log "actual length is", length

